Linux系统用户管理
1. 创建用户
1 |
|
其中,-m
参数表示在创建用户的同时创建用户的主目录;-s
参数用来指定用户默认的 Shell;-d
参数用来指定用户的 HOME 目录路径。
后续如果需要迁移用户主目录,可以使用以下命令:
1
sudo usermod -d ${newdir} -m ${username}
2. 设置密码
用户刚创建时需要管理员给用户设置密码:
1 |
|
一旦用户登录后,用户可以自己修改密码 passwd
,或者让管理员继续以 sudo
权限帮忙修改密码 sudo passwd ${username}
。
3. 权限操作
sudo 权限
-
给予用户 sudo 权限:
1
sudo usermod -aG sudo ${username}
-
撤销用户 sudo 权限:
1
sudo gpasswd -d ${username} sudo
-
列出拥有 sudo 权限的成员:
1
getent group sudo
文件/文件夹
更改文件/文件夹所属用户和用户组可以使用以下命令:
1 |
|
当然,
chown
也可以用来更改文件/文件夹所属用户组,甚至可以直接修改二者:
1
2
chown [-R] :${username} ${path} # 只修改用户组
chown [-R] ${username}:${username} ${path} # 同时修改用户和用户组
附录
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!