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.
Run Code Online (Sandbox Code Playgroud)
目录/var/db/sudo/lectured
文件应该由 root 拥有,uid 0
但在您的情况下,它不是。此命令将显示所有权:
ls -d /var/db/sudo/lectured
Run Code Online (Sandbox Code Playgroud)
由于它不归 root 所有,您需要通过以下方式将所有权更改为 root:
chown root:root /var/db/sudo/lectured
Run Code Online (Sandbox Code Playgroud)
权限也应该是700
. 如果需要,您可以通过以下方式将其更改为:
chmod 700 /var/db/sudo/lectured
Run Code Online (Sandbox Code Playgroud)
如果内部文件的所有权和权限错误,则可以使用以下内容:
chown -R root /var/db/sudo/lectured
Run Code Online (Sandbox Code Playgroud)
cd
进入文件夹,然后:
chmod 600 *
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
33634 次 |
最近记录: |