ArchLinuxStudio / ShellTutorialComments

⭐存储Linux Shell教程的评论⭐
Creative Commons Attribution Share Alike 4.0 International
0 stars 0 forks source link

理解 Linux 文件权限 #8

Open ghost opened 3 years ago

ghost commented 3 years ago

https://archlinuxstudio.github.io/ShellTutorial/#/commandLine/security

Linux命令行与Shell脚本教程 包含常见命令行使用,Bash基础、高级编程,以及实用范例!

huntagain2008 commented 2 years ago

创建新组 $ sudo usermod -G shared test。

为用户账户分配组时要格外小心。如果加了-g 选项,指定的组名会替换掉该账户的默认组。-G 选项则将该组添加到用户的附加属组的列表里,不会影响默认组。

这里写错了。不是添加组到附加组的列表里。而是将用户从以前的组移除,只剩下shared这个组。大写的-G后面跟组列表。要用附加组是用-aG 参见 man usermod

我新手小白,昨天尝试配置了samba,建了新的组,用了usermod -G shared test 今天再开机,居然sudo不能用了,一看我的账户不在wheel组里面了。

ryosukeeeeee commented 2 years ago

@huntagain2008 -G选项会覆盖附加组,不影响默认组。文档这里写的有问题,感谢你的反馈!

brucmao commented 2 years ago

以前对umask 一直不懂,看了这篇终于明白了,太开心了