Ubuntu,意外删除了用户的所有文件权限

Ubuntu,意外删除了用户的所有文件权限

在尝试将主文件夹限制为 sudo 用户(然后授予用户访问一个文件夹的权限)时,我意外执行了此命令:

sudo chmod go-rwx /*/

这会删除除 root 帐户外所有用户对所有文件夹的访问权限。目前我无法在非 root 帐户上执行任何操作(没有 cd、ls、nano 等)。如何将文件夹权限更改回默认权限,即用户可以访问 /home/ 和程序目录?

笔记:我还没有真正尝试任何事情,因为我不想让事情变得更糟。

答案1

您唯一能做的就是找出之前的权限并将其重新设置。您可以尝试在备用机器或虚拟机上安装另一份 Linux 以获取权限位。以下是我的其中一台机器的权限,供您参考。祝您好运。

cd /
chmod 1777 tmp
chmod 555 proc sys
chmod 700 lost+found
chmod 750 root
chmod 755 bin boot dev etc home lib lib64 media mnt opt run sbin share srv usr var

答案2

我同意@virtex,并且我还建议您,如果他与您分享的权限无法解决问题,请尝试再次写入第二个参数的文字加法形式,chmod并在最坏的情况下使用递归选项-R

这是,作为最后的选择用来chmod -R u+rwx /lost+found代替chmod 700 /lost+found(例如)。

附言:我曾经遇到过这种情况,我更改了权限,/然后决定通过重新安装整个系统来轻松解决问题。但是,当然,这是一种激进的解决方案...

相关内容