【Linux 管理】使用 adduser 添加用户并为用户授予 sudo 权限的最简便方法

本文基于 Ubuntu 22.04,若下面的方法行不通可以转到最下方资料使用 useradd

添加用户

使用 adduser 命令来添加用户,只需要在后面填写用户名即可,然后按照提示输入信息:

$ sudo adduser jack
正在添加用户"jack"...
正在添加新组"jack" (1001)...
正在添加新用户"jack" (1001) 到组"jack"...
创建主目录"/home/jack"...
正在从"/etc/skel"复制文件...
新的 密码: 
重新输入新的 密码: 
passwd:已成功更新密码
正在改变 jack 的用户信息
请输入新值,或直接敲回车键以使用默认值
	全名 []: Jack's Full Name            
	房间号码 []: 
	工作电话 []: 
	家庭电话 []: 
	其它 []: 
这些信息是否正确? [Y/n] Y

adduser 命令做了如下的动作:

  • 添加用户

  • /home 文件夹下新建 Jack 的用户目录,并将 /etc/skel 目录下的文件复制到新建的用户目录下

  • 为用户设置密码

  • 指定 Shell

  • 改变 /home/jack 目录的 ownership

为用户赋予 sudo 权限

我们可以使用 usermod 命令来将用户添加到 sudo 用户组:

$ sudo usermod -aG sudo jack

删除用户

Kill 该用户的所有进程然后删除用户:

$ sudo pkill -u jack
$ sudo userdel -r jack

参考资料

[1] Linux 使用 adduser 与 useradd 添加普通用户的正确姿势. P3TERX. https://p3terx.com/archives/add-normal-users-with-adduser-and-useradd.html
[2] Linux 中授予普通用户 sudo 权限的正确方法. P3TERX. https://p3terx.com/archives/linux-grants-normal-user-sudo-permission.html

posted @ 2022-10-12 15:00  joexu01  阅读(626)  评论(0编辑  收藏  举报