群组,用户相关内容讲解
树图思维导图提供 用户和组群管理李瑞-2303030209 在线思维导图免费制作,点击“编辑”按钮,可对 用户和组群管理李瑞-2303030209 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3fe572f5a10f136321ba4f3afcfa42f5
用户和组群管理李瑞-2303030209思维导图模板大纲
组群:具有某种共同特征的用户集合
初始组:每个用户的初始组只能有一个
附加组:一个用户可以同时加入多个附加组
/etc/group 查看族群信息
/etc/group 加密文件
组群账户设置
groupadd创建组群账户
groupadd [选项] [组群名]
创建名为china的组群
#groupadd china
创建名为chinese的系统组群
#groupadd –r chinese
创建名为ou的组群,并设置该组群GID为1300
#groupadd –g 1300 ou
groupmod修改组群账户
groupmod [选项][组群名]
将组群ou的GID修改为1400
#groupmod –g 1400 ou
修改组群ou的名称为shanghai
#groupmod –n shanghai ou
groupdel删除组群账户
groupdel [组群名]
删除组群shanghai
#groupdel shanghai
用户和组群账户维护
passwd命令
passwd [选项] [用户名]
锁住用户it密码
#passwd –l it
解锁用户it密码
#passwd –u it
删除用户it的密码
#passwd –d it
gpasswd命令
gpasswd [选项] [组群名]
把用户it添加到china组群中
#gpasswd –a it china
从china组群中删除用户it
#gpasswd –d it china
设置组群kk的密码
#gpasswd kk #tail /etc/group
id
使用id命令可以显示用户的UID以及该用户所属组群的GID
id [选项] [用户名]
查询用户it的UID、GID以及归属组群的情况
#id it
显示用户it的UID
#id –u it
显示用户it所属主要组群的GID
#id –g it
newgrp让用户账户以另一个组群的身份进行登录
newgrp [组群名]
将用户zs以组群china的身份登录系统
#su zs $id $newgrp china $id
root
称为:超级用户
UID:0
系统用户
不能登录系统,不能删除
UID :1-999
普通用户
权限受限
UID:1000-60000
查看系统支持shell类型
#chsh-l
/etc/shadow文件是/etc/passwd的影子文件
#tail /etc/passwd查看用户信息
useradd 创建用户
用法
-u指定用户的UID
-g指定用户所属初始组(组名或GID)
-d指定用户主目录
-s指定用户默认登录shell
创建用户sd并设置密码
#useradd sd #passwd sd
创建用户moon,并设置该用户UID为1020
#useradd –u 1020 moon
创建用户user,并指定该用户是属于组群root的成员
#useradd –g root user
创建用户abc,并设置该用户的shell类型为/bin/sh
#useradd –s /bin/sh abc
创建用户newuser,并设置该用户主目录为/xa
#useradd –d /xa newuser
创建用户sgy,指定其UID为1300,属于组群root,并指定shell类型为csh
#useradd –u 1300 –g root –s /bin/csh sgy
usermod修改用户账户
usermod [选项][用户名]
修改用户sd的登录名为jn
#usermod –l jn sd
修改用户jn的用户名全称为jinan
#usermod –c jinan jn
修改用户newuser的主目录为/home/opop,并自动创建/home/opop目录。
#usermod –d /home/opop –m newuser
锁住用户zs密码,使密码无效
#usermod –L zs #passwd -S zs
解除用户zs密码锁住。
#usermod –U zs #passwd -S zs
修改用户jn账户的Shell类型为sh
#usermod –s /bin/sh jn
切换用户账户su
su [选项] [用户]
切换用户为jn进行登录
#su jn
userdel删除用户账户
userdel [选项][用户名]
删除用户user user
#userdel
删除用户moon,并且连同主目录一起删除
#userdel –r moon
强制删除用户abc
#userdel –f abc