0%

Linux用户管理

Linux基础(3):linux的用户管理

Linux进行用户管理的相关指令
adduser、su - 、passwd

添加删除用户(adduser/deluser命令)

添加用户

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#执行sudo adduser 新的用户名,因为本身是普通用户添加sudo赋予管理员权限,才可以创建新用户
gao@gao-VirtualBox:~/桌面$ sudo adduser haoyu
[sudo] gao 的密码:
正在添加用户"haoyu"...
正在添加新组"haoyu" (1001)...
正在添加新用户"haoyu" (1001) 到组"haoyu"...
创建主目录"/home/haoyu"...
正在从"/etc/skel"复制文件...
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
正在改变 haoyu 的用户信息
请输入新值,或直接敲回车键以使用默认值
全名 []:
房间号码 []:
工作电话 []:
家庭电话 []:
其它 []:
这些信息是否正确? [Y/n] y

#此时已经完成了新用户的创建,查看home下是否有新的用户文件夹
gao@gao-VirtualBox:~$ ls /home
gao haoyu

删除用户

1
2
3
4
5
#执行 sudo userdel 用户名 -r
gao@gao-VirtualBox:~$ sudo userdel test -r
userdel:test 信件池 (/var/mail/test) 未找到
gao@gao-VirtualBox:~$ ls /home
gao haoyu

切换用户(su/su - 命令)

区别:

su:切换用户,不切换工作目录

su -:切换用户,同时切换工作目录

1
2
3
4
5
6
7
gao@gao-VirtualBox:~$ ls /home
gao haoyu
gao@gao-VirtualBox:~$ su haoyu
密码: #此处的密码是haoyu用户的密码
haoyu@gao-VirtualBox:/home/gao$ pwd
/home/gao
#su 用户名 指令 未更改工作目录
1
2
3
4
5
gao@gao-VirtualBox:~$ su - haoyu
密码:
haoyu@gao-VirtualBox:~$ pwd
/home/haoyu
#su - 用户名 指令 更改工作目录

添加删除用户组(groupadd/groupdel命令)

1
2
3
4
5
#执行 sudo groupadd 组名,增加新的用户组
#执行 sudo groupdel 组名,删除用户组

gao@gao-VirtualBox:~$ sudo groupadd hello
gao@gao-VirtualBox:~$ sudo groupdel hello

修改密码(passwd命令)

1
2
3
4
5
6
7
8
#直接执行passwd指令,修改当前用户密码
haoyu@gao-VirtualBox:~$ pwd
/home/haoyu
haoyu@gao-VirtualBox:~$ passwd
更改 haoyu 的密码。
Current password:
新的 密码:
重新输入新的 密码:
1
2
3
4
5
6
7
8
9
#执行 sudo password 用户名 借助管理员权限修改别的用户密码
gao@gao-VirtualBox:~$ sudo passwd haoyu
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码

#修改haoyu这个用户的密码

#也可以借助该指令,修改root权限的密码 sudo passwd root

感谢丙哥:https://subingwen.cn/linux/user-commands/