用户分类
用户的分类按照位置来分可以分为:远程用户、本地用户
按照功能来分类可以分为:超级管理员(root) UID :0 、
本地用户UID 1000以上、
系统用户UID 1-999
注:
1.其中UID代表用户的唯一ID,用户身份的唯一标识
2.超级用户:root 拥有系统最高权限
3.本地用户:由管理员创建,权限受到一定限制,只有在自己的宿主目录是完整的权限
4.系统用户:一般不会用于登陆系统,用于维持某个服务的运行
用户和组的相关配置文件
账号信息 密码信息
用户 /etc/passwod /etc/shadow
组 /etc/group /etc/gshadow
查看用户账号信息
[root@Sirius_KP63 ~]# cat /etc/passwd
user1:x:1009:1009::/home/user1:/bin/bash
注:
用户名 密码占位符 用户ID(UID) 组ID(GID) 宿主目录 shell
user1 : x : 1009 : 1009 :: /home/user1 : /bin/bash
查看用户密码信息
[root@Sirius_KP63 ~]# cat /etc/shadow
user1:$6$YNScKjD/$MSisalTp5RMK.VJrbEOEGWt4r.YHGM7cqgPAiP7rar9hbnyCqMrvHpEvwDZLSYamjcxfVwja3b5cWifT/emBJ/:17758:0:99999:7:::
用户命令
添加用户
语法 useradd 用户名 或者 adduser 用户名
参数
-u 指定UID
-d 指定宿主目录
-g 指定起始组
-G 指定附加组
-s 指定登陆shell
列如: useradd -u 1001 Sirius_KP 指定用户UID
删除用户
语法 userdel 用户名
参数
-r 删除时连同宿主目录一起删除
修改用户
语法 usermod 用户名
参数
-u 指定UID
-d 指定宿主目录
-g 指定起始组
-G 指定附加组
-s 指定登陆shell
列如: usermod -G 1001 SIrius_KP
修改用户密码
语法 passwd 用户名
普通的修改密码方式
[root@Sirius_KP63 ~]# passwd Sirius_KP
更改用户 Sirius_KP 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@Sirius_KP63 ~]#
一次性修改密码(非交互式的)
[root@Sirius_KP63 ~]# echo 123 |passwd --stdin Sirius_KP更改用户 Sirius_KP 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@Sirius_KP63 ~]#
切换用户
语法 su - 用户名
注: 加上 - 代表切换的时候会把环境变量一起切换过去
组的命令
组的添加
语法 groupadd 组名
组的删除
语法 groupdel 组名
查看当前登录用户
w 查看登录系统的用户及正在执行的命令
who 查看登录用户及登录时间
whoami 查看当前登录的用户名
查看当前用户信息
语法 id 用户名
网友评论