目录
本文基于 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