操作环境:Ubuntu Server 14.04,系统上仅有一个用户root
1. adduser 命令添加新用户
#adduser username
注意adduser与useradd命令的区别,useradd是Linux系统中二进制可执行程序工具,adduser是封装了useradd之后的可执行脚本。因此adduser比useradd功能更加强大和智能,adduser在创建用户同时进行创建用户主目录等其他相关工作。
2.赋予新建用户管理员权限
只需要将用户加入sudo用户组中就可以赋予用户管理员权限。
#groups username //查看用户所属的组 #usermod -g groupname username //更改用户所属的组 #usermod -G groupname username //添加用户到新的组中 #id username //查看用户的uid、gid
3.deluser命令删除用户
无任何参数的deluser命令仅仅从系统中删除用户,但是与该用户相关的所有信息和文件如主目录都予以保留。想要干净彻底地从系统中删除用户需要加入 --remove-all-files 选项。
#deluser --remove-all-files username //删除用户及其相关文件和信息 #groupdel groupname //删除用户组组
4.连贯的创建新用户和升级为管理员的操作
参考链接:Linux添加/删除用户和用户组
附录:
用户的权限配置文件在 /etc/sudoers 文件中设置
root权限配置选项
# User privilege specification root ALL=(ALL:ALL) ALL
sudo组权限设置
# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
可见sudo组用户拥有与root相同的权限,带%的名称表示用户组,不带%为单个用户名,因此为了赋予某个用户管理员权限也可以直接添加一行如下配置信息:
username ALL=(ALL:ALL) ALL
参考链接:sudoers配置文件详解
时间: 2024-11-02 13:25:43