3、Linux_系统用户管理
1.Linux 用户管理
1.1概述
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。root用户是系统默认创建的管理员账号。
1.2添加用户
-
语法
useradd [选项] 用户名 useradd -d /home/xx wr 选项可以添加创建指定的目录文件夹
-
设置密码
passwd 用户名
-
创建 sy 账户
useradd yf passwd yf qwer1234
1.3删除用户
-
语法
userdel[选项] 用户名
-
删除wr 用户
userdel wr
1.4查询用户
-
语法
id 用户名
-
查询 yf 账户
id yf
1.5切换用户(重点)
-
语法
su 用户名
-
切换到zs 账户
su zs
-
注意:高权限的用户切换到低权限的用户不需要输入密码,但是,低权限用户切换到高权限用户就需要输入密码
2.Linux 组管理
2.1概述
Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中,root用户默认属于root组。
2.2添加组
-
语法
groupadd 组名
-
添加sy-group
groupadd sy-group
2.3删除组
-
语法
groupdel 组名
-
删除 sy-group
groupdel sy-group
2.4新添加用户属于某一组
-
语法
useradd –g 组名 用户名
-
添加ww用户属于sy-group
useradd -g sy-group ww
-
查看信息
2.5将用户从指定组删除
-
语法
- -a 表示 add
- -d 表示 delete
gpasswd –a/-d 用户名 组名
-
将 ww 从 sy-group 删除
gpasswd -a ww sy-group
-
查看所有组信息
cat /etc/group