主目录(桌面、下载等)的默认权限是什么?

主目录(桌面、下载等)的默认权限是什么?

我意外地在主文件夹中运行了 chmod 777 *,它改变了所有目录权限(但没有改变文件的权限)。

我怎样才能撤销此操作?

答案1

最好运行这个:

sudo chmod -R a+rwX,o-w /home/$USER

所有目录都将是 775。除了那些一开始就设置为可执行的文件之外,所有文件都将是 664。$USER 是您的名字,通常是系统变量。

echo $USER

这讨论了一个特定的错误,但也有建议的默认值。

https://help.ubuntu.com/community/dmrcErrors

有关权限的更多信息:

https://help.ubuntu.com/community/FilePermissions

Ubuntu 主目录创建时具有 755 个权限,但在 21.04 中将降至 750,以防止系统上的其他用户读取新的主目录。

sudo chmod -R a+rwX,o-rw /home/$USER

显示一个文件的示例,默认为 20.04,更改为类似于 21.04 然后改回来:

fred@z170-focal-k:~$ touch temp.txt
fred@z170-focal-k:~$ ll *.txt
-rw-rw-r-- 1 fred fred     0 May 19 09:11 temp.txt
fred@z170-focal-k:~$ sudo chmod  sudo chmod -R a+rwX,o-rw /home/$USERa+rwX,o-rw /home/$USER/temp.txt
[sudo] password for fred: 
fred@z170-focal-k:~$ ll *.txtsudo chmod -R a+rwX,o-rw /home/$USER
-rw-rw---- 1 fred fred     0 May 19 09:11 temp.txt
fred@z170-focal-k:~$ sudo chmod  a+rwX,o-w /home/$USER/temp.txt
fred@z170-focal-k:~$ ll *.txt
-rw-rw-r-- 1 fred fred     0 May 19 09:11 temp.txt

sudo chmod -R a+rwX,o-rw /home/$USER

答案2

主文件夹的默认权限为 755:) 像上次一样再次运行 chmod。

chmod 755 *

答案3

虽然 chmod -R 在某些方面很好,但我发现它缺乏一些控制。我更喜欢将 find 与 chmod 结合使用。要仅重置目录权限,您可以执行以下操作(假设您以所有者身份登录):

cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;

相关内容