例:
Debianでは、ユーザーがroot資格情報なしでアクセスしたい場合は、そのユーザーをグループjournalctl
に追加する必要があります。グループが所有していますが、どのように機能しますか?グループがアクセス権を持つ方法と、この権限を編集する方法。ファイルとフォルダの権限について話すことではありませんが、おそらくそれが問題になる可能性があります。systemd-journal
/bin/journalctl
root
root
systemd-journal
答え1
プログラムは、それを呼び出したユーザーとグループで実行されます。プログラム実行可能ファイルの所有権は関係ありません。 (実行ファイルが次の場合は例外です。設定値または setgid ビット設定ですが、これは高い特権で実行される少数のプログラムにのみ関連し、journalctl
そのうちの 1 つには適用されません。 )
誰でも走ること/bin/journalctl
ができるように、誰でも走ることができます/bin/ls
。しかし誰でも走ることができるわけではない/bin/journalctl
便利にls somedirectory
:running require accessのように、ジャーナルctlがアクセスするファイルにアクセスできる必要がありますsomedirectory
。
Journalctlの場合、関連ファイルは/var/log/journal
.seeにあります。"journalctl"データはどこに保存されますか?詳細については。
関連ファイルの権限を変更しないでください。自分が何をしているのか正確にわからないので、何かが壊れる可能性が高いです。ユーザーにログへの読み取りアクセスを許可するには、そのsystemd-journal
ユーザーをグループに追加します。