예:
Debian에서는 사용자가 루트 자격 증명 없이 액세스하려는 경우 해당 사용자를 그룹 journalctl
에 추가해야 합니다 . 그룹이 소유하고 있는데 어떻게 작동하나요? 그룹이 액세스 권한을 갖는 방법과 이 권한을 편집하는 방법입니다. 파일 및 폴더 권한에 대해 말하는 것이 아니지만 어쩌면 그것이 문제가 될 수도 있습니다.systemd-journal
/bin/journalctl
root
root
systemd-journal
답변1
프로그램은 이를 호출한 사용자 및 그룹으로 실행됩니다. 프로그램 실행 파일의 소유권은 관련이 없습니다. (실행 파일이 다음과 같은 경우는 예외입니다.설정값또는 setgid 비트 설정이지만 이는 높은 권한으로 실행되는 소수의 프로그램에만 관련되며 journalctl
그 중 하나에는 적용되지 않습니다. )
누구나 달릴 /bin/journalctl
수 있는 것처럼 누구나 달릴 수 있습니다 /bin/ls
. 그러나 누구나 달릴 수 있는 것은 아니다/bin/journalctl
유용하게ls somedirectory
: running require access 처럼 저널ctl이 액세스하는 파일에 액세스할 수 있어야 합니다 somedirectory
.
Journalctl의 경우 관련 파일은 /var/log/journal
.see 에 있습니다."journalctl" 데이터는 어디에 저장되나요?자세한 내용은.
관련된 파일에 대한 권한을 변경해서는 안 됩니다. 자신이 무엇을 하고 있는지 정확히 모르기 때문에 뭔가가 망가질 가능성이 높습니다. 사용자에게 로그에 대한 읽기 액세스 권한을 부여하려면 systemd-journal
해당 사용자를 그룹에 추가하세요.