Linux用户管理(用户建立,存储,更改用户信息及管理命令)

#####用户管理#####

用户和组概念

  1. Linux中用户分为普通用户和超级用户,普通用户可以在系统中执行并完成普通任务,超级用户则可以对整个系统控制,管理,对系统进行一切操作。
  2. 用户组即一类具有共同特征的用户的集合,同一组用户可以共享该组资源。
    ####用户查看####

##查看当前用户
在这里插入图片描述

##系统中用户查看

id 		###查看指定用户id信息
id -u	###查看用户uid
id -g	###查看用户gid
id -G	###查看用户所在的所有组的id
id -n 	###显示名字而不是显示id数字

在这里插入图片描述

##用户切换

su - username

su - 中"-"表示在用户身份切换同时切换当前环境,执行此命令时,root用户切换普通用户不需要密码;普通用户切换root用户需要输入root用户密码;同级用户切换也需要密码。每次切换到其他用户当操作完成后必须退出,然后再次切换到其他用户,否则会占用系统资源。
在这里插入图片描述
###用户在系统中的存储方式

/etc/passwd			###用户信息文件
					###用户名称:密码:uid:gid:说明:家目录:,默认shell
/etc/group			###用户组信息
					###组名称:组密码:组id:组成员
/etc/shadows		###认证信息
/etc/skel/.*		###,默认开启shell配置,用户的骨文件
/home/username		###用户家目录

###用户管理命令###

##用户删除

userdel student		###删除用户但不删除用户配置文件
userdel -r student	###删除用户并删除用户配置文件

##用户建立

watch -n 1 'tail -n 5 /etc/passwd /etc/group; ls -l /home'  ###监控用户信息
useradd -u 3001 Wes_User  		###指定用户uid
useradd -g 1562 Wes_User		###指定用户初始组id “1562用户组必须存在”
useradd -G 1562 Wes_User  		###指定用户的附加组id,"1562用户组必须存在"
useradd -c "hello" Wes_User  	###指定用户的说明
useradd -d /home/lee Wes_User 	###指定用户的家目录
useradd -s /bin/sh Wes_User  	###指定用户的默认shell
groupadd 			##建立用户组
groupadd -g 1562	###建立用户组并指定用户组id
groupdel			###删除用户组

在这里插入图片描述
在这里插入图片描述
##更改用户组信息

usermod -l newname Wes_User			###更改用户的名称
usermod -u 1562 Wes_User			###更改用户uid
usermod -g 3001 Wes_User			###更改用户的初始组
usermod -G 1002 Wes_User			###更改用户组的附加组
usermod -aG 1002 Wes_User			###添加用户的附加组
usermod -G " " Wes_User				###删除用户所有附加组的身份
usermod -c "hello" Wes_User			###指定用户说明文字
usermod -d /home/lee Wes_User		###更改用户家目录的指向
usermod -md /home/lee Wes_User		###更改用户家目录
usermod -s /bin/sh Wes_User			###更改用户的shell
usermod -L Wes_User					###冻结用户
usermod -U Wes_User					###解锁用户			

####下面举例说明以上命令使用
运行usermod -l linux Wes_User命令
在这里插入图片描述
再次运行usermod -l Wes_User linux命令
在这里插入图片描述

usermod -u 1562 Wes_User
usermod -g 3001 Wes_User
usermod -G 1002 Wes_User

在这里插入图片描述

usermod -c "Wes_User" Wes_User	

在这里插入图片描述

usermod -L Wes_User

在这里插入图片描述

usermod -U Wes_User

在这里插入图片描述在这里插入图片描述
###当冻结用户Wes_User后,同级用户student是不能切换到该用户的###

猜你喜欢

转载自blog.csdn.net/weixin_43314056/article/details/83000261
今日推荐