Linux基础5

用户账号管理

作用:可用来登录系统,实现访问控制

用户模板目录:/etc/skel/

useradd创建用户

常用选项:

-u 指定用户UID

-d 指定用户家目录

-c 用户描述信息

-g 指定用户基本组

-G 指定用户附加组

-s 指定用户的shell

id命令

用于查看系统永和用户所在组的信息

/etc/passwd用户信息文件

[root@localhost ~]# vim /etc/passwd
root:x:0:0:root:/root:/bin/bash
#每个字段含义解释:用户名:密码占位符:UID:基本组GID:用户描述信息:家目录:解释器程序
UID:0 超级用户
UID:1-499 系统伪用户,不能登录系统并且没有家目录
UID:1000-65535 普通用户,管理员创建的用户

/etc/default/useradd文件:存放用户默认值信息

/var/spool/mail/用户邮件目录

passwd设置用户密码

常用选项

-S 查看密码信息

-l 锁定用户密码

-u 解锁用户密码

-d 删除密码

--stdin 通过管道方式设置用户密码

非交互设置用户密码

命令格式:echo ‘密码’ | passwd --stdin 用户名

/etc/shadow用户密码文件

chage命令用于修改/etc/shadow文件信息,修改文件内容第三个字段(密码最后一席修改时间)

chage -d 0 username

su命令

用于切换当前用户身份到其他用户身份

su username 只切换用户身份,环境没改变

su - username 切换用户身份,环境一起切换

usermod修改用户属性

用于修改已存在用户的基本信息

常用选项

-u 修改用户UID

-d 修改用户家目录

-g 修改用户基本组

-c 修改用户描述信息

-G 修改用户附加组

-s 修改用户shell

userdel 删除用户

用于删除给定的用户及用户相关文件,若不加选项仅删除yoghurt账号,不删除用户相关文件

常用选项: -r 删除用户同时删除与用户相关的所有文件

groupadd添加新组

用于创建一个新的工作组,新组的信息将被添加到/etc/group文件中

常用选项

-g GID #指定组的GID

/etc/group组信息文件

[root@localhost ~]# vim /etc/group
root:x:0:
#每个字段含义解释:组名:组密码占位符:GID:组中附加用户

/etc/gshadow组密码文件

[root@localhost ~]# vim /etc/gshadow
root:::
#每个字段含义解释:组名:组密码:组内管理员:组中附加用户

groupmod修改组属性

用于修改指定工作组属性

常用选项

-g GID #修改组的GID

-n 新组名 #修改组名

gpasswd组管理命令

用于将用户添加到组或从组中删除

命令格式:gpasswd [-选项] 用户名 组名

常用选项

-a #将用户添加到工作组

-d #将用户从工作组中删除

groupdel删除组

用于删除指定工作组

posted @   胖丿虎  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示