16.04 – 如何在Messing Up之后授予对文件夹/文件的读写访问权限

文件夹: /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: - 

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

它不是导致您的问题的读/写权限 – 目录需要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