시스템화 된 서비스 파일의 사용자를 변경하는 방법은 무엇입니까?

Wyck

많은 서비스 파일이 있습니다. /etc/systemd/service/myapp.*.service

각각은 다음과 같은 선이 있습니다.

User=Foo

... 그리고 모든 .service 파일을 변경해야합니다.

User=Bar

이 작업을 어떻게 효율적으로 수행합니까?

JdeBP

파일을 전혀 변경해야한다고 누가 말했습니까?

/ etc / systemd / service / -maxdepth 1 -name 'myapp. *. service'찾기 | 
읽는 동안 -ri 
do 
    printf '[Service] \ nUser = % s \ n' 'Bar'> $ {i} .d / change-user.conf 
done

이렇게하면 바닐라 서비스 정의를 다시 가져 오는 것이 다소 쉽습니다.

rm-/etc/systemd/service/myapp.*.service.d/change-user.conf

이러한 모든 서비스에 적용되는 단일 파일만드는 것은 물론 하드 링크를 사용하는 간단한 연습 일뿐입니다.

install -d / etc / systemd / temp 
printf '[서비스] \ n 사용자 = % s \ n' '바'> /etc/systemd/temp/change-user.conf 
find / etc / systemd / service / -maxdepth 1- 이름 'myapp. *. service'| 
읽는 동안 -ri 
do 
    ln /etc/systemd/temp/change-user.conf $ {i} .d / change-user.conf 
done

물론 이것은 패키지 제공 및 런타임 생성 단위로 이러한 종류의 작업을 수행하는 공식적인 방법입니다. 당신이 해야하는 없는 등의 유닛 파일을 변경할 수 있습니다.

추가 읽기

  • Lennart Poettering (2013-10-07). systemd.unit. systemd 매뉴얼 페이지. freedesktop.org.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

FAT32 파일 시스템의 파일 순서를 변경하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 사용자를 Unix 시스템에 추가하는 방법은 무엇입니까?

분류에서Dev

파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

분류에서Dev

파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

분류에서Dev

시스템화 된 사용자 서비스를 실행하여 절전 모드 (일명 일시 중지, 최대 절전 모드)에서 트리거하는 방법은 무엇입니까?

분류에서Dev

Grive2에 대해 사용자의 시스템 타이머 및 서비스를 활성화하는 방법은 무엇입니까?

분류에서Dev

Windows 서비스에서 지정된 사용자의 환경 변수를 가져 오는 방법은 무엇입니까?

분류에서Dev

링크가 활성화 된 경우 링크의 텍스트를 변경하는 방법은 무엇입니까?

분류에서Dev

UNIX에서 일부 스크립팅을 사용하여 파일의 텍스트 줄에 누락 된 문자를 추가하는 방법은 무엇입니까?

분류에서Dev

패치 된 UDF 파일 시스템 / 불량 섹터로 DVD를 복사하는 방법은 무엇입니까?

분류에서Dev

읽기 전용 파일 시스템에서 새 사용자를 만드는 방법은 무엇입니까?

분류에서Dev

SharePoint에서 동기화 된 로컬 폴더의 이름을 비즈니스 용 OneDrive로 변경하는 방법은 무엇입니까?

분류에서Dev

PlayFramework 2.3.1에서 컴파일 된 자산의 대상 폴더를 변경하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트를 사용하여 파일의 지정된 줄에 파일 경로를 추가하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트를 사용하여 파일의 지정된 줄에 파일 경로를 추가하는 방법은 무엇입니까?

분류에서Dev

파괴 된 레이드 시스템에서 디스크를 마운트하는 방법은 무엇입니까?

분류에서Dev

비즈니스 용 Skype-받은 파일 기본 경로를 변경하는 방법은 무엇입니까?

분류에서Dev

컨테이너화 된 셀러리 작업자마다 별도의 컨테이너 서비스를 사용하는 방법은 무엇입니까?

분류에서Dev

시스템 시작시 최소화 된 Viber를 시작하는 방법은 무엇입니까?

분류에서Dev

안드로이드 코드를 압축 비트 맵에서 reszie 또는 스케일링 된 비트 맵으로 변경하는 방법은 무엇입니까?

분류에서Dev

vim에서 커서 아래의 검색된 텍스트를 변경하는 방법은 무엇입니까?

분류에서Dev

리소스에 저장된 파일의 경로를 설정하는 방법은 무엇입니까?

분류에서Dev

이중 부팅 시스템에서 Windows 10의 암호화 된 Ubuntu 16.04 파일에 액세스하는 방법은 무엇입니까?

분류에서Dev

시스템 로케일 변경으로 iWork Number 공식 현지화를 비활성화하는 방법은 무엇입니까?

분류에서Dev

나중에 사용하도록 설계된 저장된 쿼리에서 SQL 주입을 방지하는 방법은 무엇입니까? 자동화 시스템

분류에서Dev

"액세스가 거부 된 경우"서비스를 비활성화하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일의 인코딩이 UTF-8에서 ANSI로 변경된 이유와이를 해결하는 방법은 무엇입니까?

분류에서Dev

마운트 된 파일 시스템에 게스트 사용자로 액세스하는 방법은 무엇입니까?

분류에서Dev

마운트 된 파일 시스템에 게스트 사용자로 액세스하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    FAT32 파일 시스템의 파일 순서를 변경하는 방법은 무엇입니까?

  2. 2

    텍스트 파일의 사용자를 Unix 시스템에 추가하는 방법은 무엇입니까?

  3. 3

    파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

  4. 4

    파일 시스템 UUID (2 개의 동일한 UUID)를 변경하는 방법은 무엇입니까?

  5. 5

    시스템화 된 사용자 서비스를 실행하여 절전 모드 (일명 일시 중지, 최대 절전 모드)에서 트리거하는 방법은 무엇입니까?

  6. 6

    Grive2에 대해 사용자의 시스템 타이머 및 서비스를 활성화하는 방법은 무엇입니까?

  7. 7

    Windows 서비스에서 지정된 사용자의 환경 변수를 가져 오는 방법은 무엇입니까?

  8. 8

    링크가 활성화 된 경우 링크의 텍스트를 변경하는 방법은 무엇입니까?

  9. 9

    UNIX에서 일부 스크립팅을 사용하여 파일의 텍스트 줄에 누락 된 문자를 추가하는 방법은 무엇입니까?

  10. 10

    패치 된 UDF 파일 시스템 / 불량 섹터로 DVD를 복사하는 방법은 무엇입니까?

  11. 11

    읽기 전용 파일 시스템에서 새 사용자를 만드는 방법은 무엇입니까?

  12. 12

    SharePoint에서 동기화 된 로컬 폴더의 이름을 비즈니스 용 OneDrive로 변경하는 방법은 무엇입니까?

  13. 13

    PlayFramework 2.3.1에서 컴파일 된 자산의 대상 폴더를 변경하는 방법은 무엇입니까?

  14. 14

    bash 스크립트를 사용하여 파일의 지정된 줄에 파일 경로를 추가하는 방법은 무엇입니까?

  15. 15

    bash 스크립트를 사용하여 파일의 지정된 줄에 파일 경로를 추가하는 방법은 무엇입니까?

  16. 16

    파괴 된 레이드 시스템에서 디스크를 마운트하는 방법은 무엇입니까?

  17. 17

    비즈니스 용 Skype-받은 파일 기본 경로를 변경하는 방법은 무엇입니까?

  18. 18

    컨테이너화 된 셀러리 작업자마다 별도의 컨테이너 서비스를 사용하는 방법은 무엇입니까?

  19. 19

    시스템 시작시 최소화 된 Viber를 시작하는 방법은 무엇입니까?

  20. 20

    안드로이드 코드를 압축 비트 맵에서 reszie 또는 스케일링 된 비트 맵으로 변경하는 방법은 무엇입니까?

  21. 21

    vim에서 커서 아래의 검색된 텍스트를 변경하는 방법은 무엇입니까?

  22. 22

    리소스에 저장된 파일의 경로를 설정하는 방법은 무엇입니까?

  23. 23

    이중 부팅 시스템에서 Windows 10의 암호화 된 Ubuntu 16.04 파일에 액세스하는 방법은 무엇입니까?

  24. 24

    시스템 로케일 변경으로 iWork Number 공식 현지화를 비활성화하는 방법은 무엇입니까?

  25. 25

    나중에 사용하도록 설계된 저장된 쿼리에서 SQL 주입을 방지하는 방법은 무엇입니까? 자동화 시스템

  26. 26

    "액세스가 거부 된 경우"서비스를 비활성화하는 방법은 무엇입니까?

  27. 27

    텍스트 파일의 인코딩이 UTF-8에서 ANSI로 변경된 이유와이를 해결하는 방법은 무엇입니까?

  28. 28

    마운트 된 파일 시스템에 게스트 사용자로 액세스하는 방법은 무엇입니까?

  29. 29

    마운트 된 파일 시스템에 게스트 사용자로 액세스하는 방법은 무엇입니까?

뜨겁다태그

보관