温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

06.学习笔记-用户信息管理之操作命令

发布时间:2020-09-04 11:44:33 来源:网络 阅读:587 作者:咖啡豆ss 栏目:开发技术

用户类别的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:警告时间

新手上路,水平有限,请大家多多批评指正,谢谢

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI