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
| 归档时间: |
|
| 查看次数: |
23510 次 |
| 最近记录: |