我正在运行一台装有 Ubuntu 12.04 和 Windows 7 的双启动/分区机器。在 Ubuntu 操作系统上,我想更改其中一个目录中的权限,以便可以将文件提取到该目录中。在终端中,我输入了授予chmod -R 777 /usr/share/icons
所有者、组、全局读取、写入和执行权限的命令。将文件提取到目录后,我在终端中输入了chmod -R 644 /usr/share/icons
我认为授予所有者读取和写入权限但授予组和全局只读权限的命令。这是一个错误。
输入这个命令后,整个系统死机了,一些图标不见了。我重启电脑,重新登录,还是同样的问题。Linux系统已经无法运行了。
我目前使用的是 Windows 7 操作系统。有人知道如何修复这个问题吗?
答案1
好了,从 Ubuntu LiveCD 启动,打开终端并运行命令:
cd /usr/share/icons
sudo find -type d chmod +x '{}' ';'
这将为目录添加“可执行”位(并且您将能够获取该目录的列表)。