Sudo: /var/db/Sudo/lectured is owned by uid 84, should be 0
システムでSudo
を使用するたびに、この警告が表示されます。 NixOSを使用しています。
ディレクトリと内部で作成されるものは、Sudo
になるとユーザーにメッセージを表示するもので、通常は次の行に沿ったものです。
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
ディレクトリ/var/db/Sudo/lectured
ファイルは、uid 0
を持つrootが所有する必要がありますが、あなたの場合はそうではありません。このコマンドはあなたに所有権を表示します:
ls -d /var/db/Sudo/lectured
Rootが所有していないため、次のようにして所有権をrootに変更する必要があります。
chown root:root /var/db/Sudo/lectured
権限も700
である必要があります。必要に応じて、次のように変更できます。
chmod 700 /var/db/Sudo/lectured
所有権と権限が間違っているファイルが内部にある場合は、以下を使用できます。
chown -R root /var/db/Sudo/lectured
cd
をフォルダーに入れ、
chmod 600 *