在Ubuntu中管理用户
创建用户
简化方法
以下示例创建一个名为newuser的账户,home目录位于/home/newuser中:
sudo adduser newuser高级方法
以下示例创建一个名为newuser的账户,home目录位于/mnt/hdd2/newuser中:
sudo useradd -d /mnt/hdd2/user0 -m -s /bin/bash newuser
sudo usermod -aG users newuser处理home上级目录权限问题(参考 https://www.cnblogs.com/future-dream/p/18522702 ):
sudo chmod o+x /mnt/hdd2sudo授权与解除授权(用户组管理)
Ubuntu通过sudo用户组控制用户调用sudo的权限。
授权
允许newuser调用sudo:
sudo usermod -aG sudo newuser解除授权
禁止newuser调用sudo:
sudo usermod -rG sudo newuser删除用户
只删除newuser用户信息:
sudo userdel newuser删除newuser用户信息和目录:
sudo userdel -r newuser强制删除newuser用户信息和目录:
sudo userdel -r -f newuser相关文件
用户信息:
- 路径:/etc/passwd
- 格式:用户名:密码:UID:GID:用户信息:HOME目录路径:用户SHELL
- UID为0则是用户root,1~499为系统用户,500以上为普通用户
用户密码信息:
- 路径:/etc/shadow
用户组信息:
- 路径:/etc/group
- 格式:用户组名:组密码:GID:组内帐号(多个帐号用半角逗号分隔)
sudo授权信息:
- 路径:/etc/sudoers
参考资料
https://blog.csdn.net/baidu_35679960/article/details/78752591
页面版本: 3, 最后编辑于: 16 Dec 2025 12:12





