16.04 - 如何在发生混乱后授予对文件夹/文件的读写访问权限

16.04 - 如何在发生混乱后授予对文件夹/文件的读写访问权限

文件夹 :/usr/share/themes

我想美化我的桌面,所以下载了一些主题。我发现我没有权限将主题文件粘贴到上面的文件夹。所以我使用了这里的指南:授予用户对文件夹的写权限

这弄乱了系统主题,现在文件夹无法访问,系统有一个白色主题(我猜想这意味着没有主题)。运行stat themes给出:

xx@TPX260:/usr/share$ stat themes
  File: 'themes'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 801h/2049d  Inode: 2228383     Links: 17
Access: (0666/drw-rw-rw-)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2016-10-18 09:38:10.786996316 +0100
Modify: 2016-10-18 09:33:18.320935727 +0100
Change: 2016-10-18 09:35:18.308242550 +0100
 Birth: -

我如何才能将目录的权限恢复为操作系统默认设置,以便主题可以重新开始工作?

答案1

导致您出现问题的不是读/写权限 - 目录需要x访问权限。该权限应该具有模式755,而不是666

sudo chmod 755 /usr/share/themes

检查它看起来像这样:

$ ls -ld /usr/share/themes
drwxr-xr-x 43 root root 4096 Apr 20 23:13 /usr/share/themes

检查主题目录内的权限 - 它们755也需要具有权限

当你确实需要向系统(root 拥有)目录添加某些内容时,根本不要修改文件权限- 仅用于sudo获取一个命令的提升权限,例如:

sudo cp my_file /path/to/system/directory

相关内容