Ubuntu16.04创建新用户,查看信息,删除用户

    其实就是简单操作,被useradd 这个指令坑坏了,会出现用户无法进入桌面,用户切换登录界面没有新用户的名字,无法登录各种情况。所以最简单的方法就是adduser。

1.新增用户

 

sudo adduser wyh

接下来输入自己账号密码,在输入新的unix密码处设置新用户密码并确认。

[sudo] mocas 的密码: 
正在添加用户"wyh"...
正在添加新组"wyh" (1002)...
正在添加新用户"wyh" (1001) 到组"wyh"...
创建主目录"/home/wyh"...
正在从"/etc/skel"复制文件...
输入新的 UNIX 密码: 
重新输入新的 UNIX 密码: 
passwd:已成功更新密码
正在改变 wyh 的用户信息

在以下几行直接回车跳过,最后输入y,创建新用户成功

请输入新值,或直接敲回车键以使用默认值
	全名 []: 
	房间号码 []: 
	工作电话 []: 
	家庭电话 []: 
	其它 []: 
这些信息是否正确? [Y/n] y

2.修改用户权限

采用修改/etc/sudoers文件的方法分配用户权限。因为此文件只有r权限,在改动前需要增加w权限,改动后,再去掉w权限。

#给用户增加sudo权限
sudo chmod u+w /etc/sudoers
#编辑权限文件
sudo vim /etc/sudoers
#在 root ALL=(ALL:ALL) ALL 添加一行
    wyh ALL=(ALL:ALL) ALL ##wyh为用户名

#恢复文件权限
sudo chmod u-w /etc/sudoers

 

3.查看用户信息

~$ ls /home/
mocas  wyh

ls /home/ 可以看到已经有wyh用户了。

:~$ cat /etc/passwd
.
.
.
.
sshd:x:121:65534::/var/run/sshd:/usr/sbin/nologin
wyh:x:1001:1002:,,,:/home/wyh:/bin/bash

可以用cat查看账户了

:~$ id wyh
uid=1001(wyh) gid=1002(wyh) 组=1002(wyh)

可以用id +账户名查看uid

:~$ finger wyh
Login: wyh            			Name: 
Directory: /home/wyh                	Shell: /bin/bash
Never logged in.
No mail.
No Plan.

可以用finger +用户名查看账户信息

3删除用户及目录

~$ sudo userdel -r wyh
userdel: wyh 邮件池 (/var/mail/wyh) 未找到

这就完成删除用户。

 

你可能感兴趣的:(Linux)