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

use*_*458 13 permissions chmod home-directory

我不小心在我的主文件夹中运行了 chmod 777 * 并且它更改了所有目录权限(但不是文件权限)。

我怎样才能撤消这个?

old*_*red 17

最好运行这个:

sudo chmod -R a+rwX,o-w /home/$USER
Run Code Online (Sandbox Code Playgroud)

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

echo $USER
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)

显示一个文件的示例,默认为 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
Run Code Online (Sandbox Code Playgroud)

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


Lar*_*sen 3

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

chmod 755 *
Run Code Online (Sandbox Code Playgroud)