Linux的用户与组(一)

1.用户存在的意义

集中权限

2.组存在的意义

共享权限

3.用户的查看

①查看当前用户
名称 作用
whoami 查看当前用户

whoami

②系统中用户的查看
名称 作用
id 查看指定用户id信息
id -u 查看用户的uid
id -g 查看用户的gid
id -G 查看用户所在的所有组的id
id -n 显示名字而不显示id数字

id

4.用户切换

次序 内容
gnome-session-quit --force ##注销当前用户再用其他用户登录
su - 用户名称

su - 中“-”标示在用户身份切换时同时切换当前用户的环境
su - 执行时高级用户切换低级用户不需要密码,低级用户切换高级需要,平级用户切换也需要

注意:
每次su切换到其他用户操作之后必须退出,然后再次切换到其他用户

普通用户平级转换
su - mahao
普通用户转超级用户
su - root
超级用户转普通用户
su - root
超级用户平级转换
su - root

5. 用户在系统中的存储方式

名称 内容
/etc/passwd 用户信息文件 ;用户名称:密码:uid:gid:说明:家目录:默认shell

说明:
默认shell的指定有哪些可以查看系统中/etc/shells文件

用户信息存放目录/etc/passwd
用户信息存放目录

名称 内容
/etc/group 用户组信息文件;组的名字:组密码:组id:组成员
/etc/shadows 认证信息文件;
/etc/skel/.* 默认开启shell的配置,用户的骨文件;
/home/username 用户的家目录

/etc/group
/etc/group
/etc/shadows
/etc/shadows
/etc/skel/.*
/etc/skel/.*
/home/username
/home/username

6.用户管理命令###

1)用户的删除

名称 作用
userdel student 删除用户但不删除用户的配置文件
userdel -r student 删除用户并删除用户的配置文件

2)用户的建立
用户信息监控命令

名称 作用
watch -n 1 ‘tail -n 3 /etc/passwd /etc/group;ls -l /home’ useradd 建立用户,建立用户时,读取/etc/login.defs文件内容确定规则
useradd -u 8888 xiaoma 指定用户uid
useradd -g 35 xiaoma 指定用户初始组id,“21用户组必须是存在的”
useradd -G 35 xiaoma 指定用户的附加组id“21用户组必须存在”
useradd -c “hello” xiaoma 指定用户的说明
useradd -d /home/ma xiaoma 指定用户的家目录
useradd -s /bin/sh xiaoma 指定用户的默认shell
groupadd 建立用户组
groupadd -g 888 xiaoma 建立用户组并指定用户组的id
groupdel 删除用户组

建立用户,并监控/etc/passwd /etc/group /home文件
useradd+tail+watch
3)更改用户信息

名称 作用
usermod -l 新名称 xiaoma 更改用户名称
usermod -u 6666 xiaoma 更改用户的uid
usermod -g 27 xiaoma 更改用户的初始组
usermod -G 21 xiaoma 更改用户的附加组
usermod -aG 72 xiaoma 更改用户的附加组
usermod -G " " xiaoma 删除用户所有附加组的身份
usermod -c “hahaha” xiaoma 指定用户说明文字
usermod -d /home/ma xiaoma 更改用户家目录的指向
usermod -md /home/ma xiaoma 更改用户家目录
usermod -s /bin/sh xiaoma 更改用户的shell
usermod -L xiaoma 冻结用户
usermod -U xiaoma 解锁用户

修改用户“xiaoma”名称为“jiekouma”
在这里插入图片描述
修改用户“xiaoma”uid为“6666”
在这里插入图片描述
修改用户“xiaoma”初始组为“1000”
在这里插入图片描述
修改用户“xiaoma”附加组为“38”
在这里插入图片描述
修改用户“xiaoma”附加组为“75”
在这里插入图片描述
删除用户“xiaoma”所有附加组的身份
在这里插入图片描述
指定用户“xiaoma”说明文字为“hahaha”
在这里插入图片描述
在这里插入图片描述
修改用户“xiaoma”家目录的指向为“ma”
在这里插入图片描述
在这里插入图片描述
修改用户“xiaoma”家目录为“ma”
在这里插入图片描述
修改用户“xiaoma”的shell为“/bin/sh”
在这里插入图片描述
冻结用户“xiaoma”
在这里插入图片描述
在这里插入图片描述
解锁用户“xiaoma”
在这里插入图片描述
在这里插入图片描述
到这,用户与组第一部分正式告一段落,其余部分下次再整理。
Linux的用户与组(二)

猜你喜欢

转载自blog.csdn.net/qq_43570369/article/details/85254536
今日推荐