目录
用户管理
linux系统是一个多用户的系统
当我们拥有多用户很多数据进行管理,用多用户来保护文件和数据的安全性。
linux当中,有三个用户管理对应的配置文件:
/etc/sudoers //用户的权限
/etc/passwd //用户的密码
/etc/shadows //用户的信息
1、修改用户密码
在以前ubuntu版本中,修改用户密码的话,比较麻烦,密码太简单的修改不了,修改密码和上次太相似的也修改不了
命令:passwd 用户名
注意:如修改普通用户密码,最好先切换到超级用户
yutou@ubuntu:~$ sudo su
root@ubuntu:/home/yutou# passwd yutou
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:/home/yutou#
2、新建一个用户 ------adduser 用户名
yutou@ubuntu:~$ sudo su
root@ubuntu:/home/yutou# passwd yutou
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:/home/yutou# adduser g1
Adding user `g1' ...
Adding new group `g1' (1001) ...
Adding new user `g1' (1001) with group `g1' ...
Creating home directory `/home/g1' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for g1
Enter the new value, or press ENTER for the default
Full Name []: wuyanzu
Room Number []: 3
Work Phone []: 110
Home Phone []: 999
Other []:
Is the information correct? [Y/n] y
3、给新建的用户添加sudo权限-----------*
1、sudo vim /etc/sudoers
2、将20行复制root ALL=(ALL:ALL)ALL
3、粘贴到第21行
用户名 ALL=(ALL:ALL)ALL
4、强制保存并退出
4、修改用户名
需要将所有包含该用户信息的名字全部修改
/etc/sudoers //用户的权限
/etc/passwd //用户的密码
/etc/shadow //用户的信息
sudo vim /etc/sudoers
sudo vim /etc/shadow
sudo vim /etc/passwd
在每个文件下执行:%s/xx/xxx/g
5、删除用户
有两种方式:第一种是命令删除:userdel 用户名 //容易产生进程错误
第二种是手动删除: sudo vim /etc/sudoers
sudo vim /etc/shadow
sudo vim /etc/passwd
yutou@ubuntu:~$ sudo vim /etc/sudoers //每一条清理一次删除的用户
yutou@ubuntu:~$ sudo vim /etc/shadow //每一条清理一次删除的用户
yutou@ubuntu:~$ sudo vim /etc/passwd //每一条清理一次删除的用户
yutou@ubuntu:~$ cd ..
yutou@ubuntu:/home$ ls
a1 yutou g2
yutou@ubuntu:/home$ sudo rm -rf g2
第一种方式:
sudo userdel g2
被某个进程占用9288
kill -9 9288
6、 补充:
当我们创建一个新用户的时候,系统默认会给它一个组
如删除了用户以后。就需要考虑是否要删除组
打开组的配置文件sudo vim /etc/group
找到对应的组:删除