systemd .service에 대한 올바른 권한은 무엇입니까?

systemd .service에 대한 올바른 권한은 무엇입니까?

다음과 같은 웹 서버에 대한 서비스를 만들어야 합니다.다프네올바른 Linux 권한이 무엇인지 알고 싶습니다. 아니면 시스템 서비스에 대한 일반적인 규칙이 있습니까?

답변1

모든 로컬 사용자는 다음을 통해 모든 시스템 시스템 장치의 정의를 읽을 수 있습니다.DBus 인터페이스(예: 사용 systemctl show someUnitName), 이러한 일이 발생하지 않도록 사용자 정의 DBus 정책이 없는 경우.

따라서 단위 파일을 읽을 수 없게 만드는 것은 의미가 없으며, 해당되는 경우 systemd는 경고를 인쇄합니다. 마찬가지로, 유닛 파일이 실행 가능으로 표시된 경우에도 경고가 표시됩니다.

특정(루트가 아닌) 사용자나 그룹이 유닛 파일을 편집할 수 있도록 하려는 경우가 아니면 대부분의 다른 시스템 파일과 동일한 규칙을 따르십시오.0644 루트: 루트.

관련 정보