sudo 无法写入 /var/lib/sudo/malik/tty1

sudo 无法写入 /var/lib/sudo/malik/tty1

我正在使用 Ubuntu 14。我错误地使用了此命令

sudo fsck -Af -M

每当我做任何事情时都会出现这种情况:

在此处输入图片描述

任何想法?

答案1

你必须跑

sudo chown -R malik:malik sudo

从路径内部/var/lib
或者更好地运行它提供完整的路径

sudo chown -R malik:malik /var/lib/sudo

从系统的任何位置。


命令中的before使其在根目录中查找文件/文件夹,/而该文件/文件夹在您的情况下不存在并且不是您想要的。sudosudo/


无论如何,总的来说这可能不是最好的做法。


从这里的评论中我了解到你原来的问题是没有运行的权限

cd /home/malik

那么你可能不需要改变任何东西,/var/lib而是在主文件夹上运行评论

sudo chown -R malik:malik /home/malik

为了将主文件夹和所有内容的所有权设置为用户,malik并将组设置为malik

此外你可能还需要运行(不带-R

sudo chmod '0770' /home/malik

以使用户malik和组成员可以读取、写入和访问该文件夹malik,并禁用其他用户的读取、写入和访问。

相关内容