用户类别的id
管理员:0
普通用户:1-65535
系统用户:1-499 不可登录系统,以普通用户身份运行进程
一般用户:500-65535可登录系统,为普通用户的id范围
用户管理命令
useradd、userdel、usermod、passwd、chsh、chfn、finger、id、chage
useradd:添加一个用户
-u:指定ID 例:useradd caojh -u 544 创建用户并设置ID
-g:加入基本组
-G:加入附加组
-c:添加注释信息
-d:指定家目录
-s:指定用户登录后的shell
-mk:没有家目录,则创建
-M:不自动创建家目录
-r :添加系统用户
例: [root@localhost ~]# ls -l $(which useradd)
-rwxr-x---. 1 root root 114064 11月 25 2014 /usr/sbin/useradd
[root@localhost ~]# useradd tom
[root@localhost ~]# tail -1 /etc/passwd
tom:x:1001:1001::/home/tom:/bin/bash
[root@localhost ~]# tail -1 /etc/group
tom:x:1001:
[root@localhost ~]# tail -1 /etc/shadow
tom:!!:16998:0:99999:7:::
[root@localhost ~]# passwd tom
更改用户 tom 的密码 。
无效的密码: 密码少于 8 个字符
无效的密码: 密码未通过字典检查 - 过于简单化/系统化
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# tail -1 /etc/shadow
tom:$6$QeL34$77MtI412gTbe:16998:0:99999:7:::
例:创建一个用户名为fedora,全名为“Fedora Community”默认shell为fcsh
useradd -c “Fedora Community“ -s /bin/tcsh fedora
例:创建一个系统用户hbase,且不允许登录系统
useradd -r -s /sbin/nologin hbase
userdel:userdel [option] USERNAME 删除用户但不删除家目录
-r 删除用户切删除家目录
usermod:修改用户的基本信息
-u / g:修改用户ID / 基本组
-G:修改附加组 与-a连用,不会覆盖之前的附加组 多个附加组用”,“隔开
-l 修改用户名 usermod -l NEWNAME OLDNAME
-c 修改注释信息
-d 修改家目录
-s 修改shell
-L 锁定用户账号
-U解锁用户账号
passwd 用于设置用户的认证信息,包括用户密码、密码过期时间等
--stdin 从标准输入读取新的密码,是一个管道。
-l 锁定密码
-u 解锁密码
-d 删除用户密码
-n 密码的最小使用期限
-x 密码的最大使用期限
chage:用来修改账号和密码的有效期限
-d:最近一次的修改时间
-E:过期时间
-I:非活动时间
-M:最长使用期限
-m:最短使用期限
-W:警告时间
新手上路,水平有限,请大家多多批评指正,谢谢
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。