我运行了这个命令sudo chown -hR root /.
现在 flash 被禁用了,chrome 无法工作,什么都不起作用,我甚至无法访问终端外的文件夹目录。然后我注销并尝试重新登录,但我的登录屏幕密码甚至不起作用!
这些是我尝试阅读和关注的帖子 更改文件夹权限和所有权
我之前曾经启动过终端,现在我忘记了按键功能,但我相信这是我必须采取的路线?
当我登录时,我尝试按照以下帖子的指导以某种方式补救我之前所做的事情,但收到了这个错误 https://stackoverflow.com/questions/3740152/how-to-set-chmod-for-a-folder-and-all-of-its-subfolders-and-files-in-linux-ubunt
To change all the directories to 755 (-rwxr-xr-x):
find /opt/lampp/htdocs -type d -exec chmod 755 {} \;
To change all the files to 644 (-rw-r--r--):
find /opt/lampp/htdocs -type f -exec chmod 644 {} \;
但除了这个错误信息之外,这些命令没有任何作用:
sudo: /usr/bin/sudo must be owned by uid 0 and hav the setuid bit set
我最初弄乱了我的权限,因为我对到处使用 sudo 感到恼火,而且我的命令无法完全工作。我只是想这样做,pip install twilio
但pip install flask
以前当我运行这些命令时(无论是否使用 sudo),我收到一条错误消息,告诉我的 python3.4/dist-packages/ 无法写入安装(我使用的是 Python 2.7 - 也许这是一个问题?)
答案1
您需要将每个文件的所有权改回原来的状态。基本上,根据我从手册页中了解到的情况,您将每个符号链接文件都设置为用户组“root”。问题出在您执行此操作时,/.
因为那只是意味着您在根文件夹中递归执行了 chown。您必须返回每个链接以设置正确的所有权。
祝你好运!