chmod 的这种用法如何破坏 sudo 访问?

chmod 的这种用法如何破坏 sudo 访问?

在许多其他主题中,我看到人们使用如下命令破坏他们的 sudo 访问权限

sudo chmod -R 777 /

及其变体。我以为自己做得对,但在一台有多个用户的服务器上执行了以下命令,结果却陷入了灾难性的状态。没有人可以再访问他们的用户帐户,root 访问权限也不起作用。这是我执行的第一个命令:

cd /mnt/ssd5/Datasets/dataset_1/
sudo chmod 777 . -r

我不确定这个命令是否破坏了 sudo 访问权限。因为之后我可以执行:

cd /mnt/ssd5/Datasets/dataset_2/
sudo chmod -R 777 .

但这次我不需要输入密码。有人能找到问题的根源吗?

相关内容