用户管理¶
1. 添加用户¶
Linux 中使用 useradd
或者 adduser
命令来添加用户,新手建议使用 adduser
命令来添加用户。
1.1 useradd¶
useradd
是一个低级工具,通过直接修改系统文件(如 /etc/password
、/etc/shadow
、/etc/group
等)来添加用户。使用 useradd
需要手动指定许多选项,例如用户的主目录、SHEll、用户 ID 等,更适合在复杂场景下用户管理脚本中使用。
默认情况
默认情况下,使用 useradd mingminyu
命令只会创建一个用户,而不会创建用户主目录。
useradd
有一些常用命令:
-m
: 自动创建用户的主目录-d
: 指定用户的主目录路径-s
: 指定用户登录的 Shell-u
: 指定用户 ID-p
: 设定用户密码-g
: 指定用户所属的主组-G
: 指定用户所属的附加组
我们添加一个 mingminyu 账户,并指定用户主目录,所属 root 组:
1.2 adduser¶
adduser
则是相对高级的工具,它提供了更加用户友好的交互界面,提示用户输入必要的信息,比如用户名、密码、用户ID等。默认情况下会自动创建用户的主目录,并设置必要的权限。
添加后的用户是没有 sudo 权限的,我们可以在 /etc/sudoers 中以下一行,给当前用户添加下 root 权限:
2. 更改用户信息¶
2.1 更改用户密码¶
2.2 更改用户组¶
2.3 更改文件夹所属组¶
某些情况下,一些文件夹是 root 群组才有权限更改,这个时候可以通过更改当前文件夹的所属群组来更改读写权限。