Ubuntu创建用户

Linux创建用户有两条命令:adduseruseradd,对应着两条删除用户的命令:deluseruserdel
这两种命令之间的区别:
adduser:会自动为创建的用户指定主目录、系统shell版本,会在创建时输入用户密码。
useradd:需要使用参数选项指定上述基本设置,如果不使用任何参数,则创建的用户无密码、无主目录、没有指定shell版本。

这里只记录使用adduser命令创建用户

1.创建一个用户adduser dilei
root@C87654321123456:/home# adduser dilei
Adding user `dilei' ...
Adding new group `dilei' (1000) ...
Adding new user `dilei' (1000) with group `dilei' ...
Creating home directory `/home/dilei' ...
Copying files from `/etc/skel' ...
New password:  // 这里让输入密码
Retype new password:  // 再次输入密码
passwd: password updated successfully
Changing the user information for dilei
Enter the new value, or press ENTER for the default
        Full Name []:  //全名
        Room Number []:  // 房间号码
        Work Phone []:  // 工作电话
        Home Phone []:  // 家庭电话
        Other []:  //  其它
Is the information correct? [Y/n] y
2.创建完成后执行sudo mkdir a创建文件夹的时候提示:dilei is not in the sudoers file(用户dilei不在sudoers文件夹中)
root@C87654321123456:/home# su dilei  // 切到dilei用户下
dilei@C87654321123456:/home$ sudo mkdir a  // 创建目录
[sudo] password for dilei:
dilei is not in the sudoers file.  This incident will be reported.

dilei@C87654321123456:/home$ exit  // 退出dilei用户回到root用户下
root@C87654321123456:/home# vim /etc/sudoers // 修改sudoers文件 
3. vim /etc/sudoers打开sudoers文件找到root ALL=(ALL:ALL) ALL 在下方添加 用户名 ALL=(ALL:ALL) ALL因为是只读模式,输入wq!强制保存并退出。
# User privilege specification
root    ALL=(ALL:ALL) ALL
dilei   ALL=(ALL:ALL) ALL // 这里添加了一条
4.再次切换到dilei用户使用sudo mkdir a 创建一个名称为a的文件夹 可以看到创建成功
root@C87654321123456:/home# su dilei
dilei@C87654321123456:/home$ sudo mkdir a
[sudo] password for dilei:
dilei@C87654321123456:/home$ ls
a  dilei  shiiko
dilei@C87654321123456:/home$

删除用户
userdel -r dilei用户相关文件一起删除

注:本文为搬运后二次加工产品
版权声明:本文为CSDN博主「taolusi」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/taolusi/article/details/81304057

你可能感兴趣的:(Ubuntu创建用户)