2017.12.26 3周2次课

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017.12.26 3周2次课相关的知识,希望对你有一定的参考价值。

三周第二次课(12月26)

3.4 usermod命令 

3.5 用户密码管理

3.6 mkpasswd命令

3.4 usermod命令 

命令【usermod】用于修改用户的基本信息。usermod命令不允许你改变正在线上的使用者帐号名称 格式:usermod [选项] 用户

选项:

#-c<备注>  修改用户帐号的备注信息。

#-d<用户家目录>  修改用户登入时的家目录。

#-e<有效期限>  修改帐号的有效期限。

#-f<缓冲天数>  修改在密码过期后多少天即关闭该帐号。

#-g<群组>  修改用户所属的群组。

#-G<群组>  修改用户所属的扩展组。

#-l<帐号名称>  修改用户帐号名称。

#-L  锁定用户禁止其登陆系统。

#-s<shell>  修改用户登入后所使用的shell

#-u<uid>  修改用户UID。

#-U  解除用户,允许其登陆系统。

用户可以属于多个扩展组,但GID只有1个。

用命令【id】,查看用户的uid,gid和属于哪些扩展组。

技术分享图片

增加一个扩展组

技术分享图片

再增加一个扩展组,会发现替换了前面的扩展组

技术分享图片

同时增加多个扩展组

技术分享图片

用“-g”就不可以,使用是只允许一个组

技术分享图片

3.5 用户密码管理

【passwd】命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

1. 格式:passwd [选项] [用户名]

   选项:

# -l:锁定用户,禁止其登录

# -u:解除锁定,允许用户登录

# --stdin:允许通过标准输人修改用户密码,如echo 'NewPassWord" | passwd --stdin Username

# -d:使该用户可用空密码登录系统

# -e:强制用户在下次登录时修改密码

# -S:显示用户的密码是否被锁定,以及密码所采用的加密算法名称

更改root用户密码:

技术分享图片

更改普通用户密码:

技术分享图片

查看shadow文件,可以看到user1密码的加密字符串

技术分享图片

“shadow“文件密码位说明

# “!“:不管是1个还是2个都代表用户密码是空密码,用户是不能登陆的

技术分享图片

 

# “ * ”:用户密码是锁定的,不能用的。用户是不能登陆的

技术分享图片

2. 常用选项举例:

   1)锁定用户:

技术分享图片

技术分享图片

2)解锁用户:

技术分享图片

技术分享图片

3)“--stdin”用法:

只要输入一次密码

技术分享图片

技术分享图片

4)“echo –e”:可以在一行命令里出现换行符.

技术分享图片

技术分享图片

3.6 mkpasswd命令

安装mkpasswd命令

技术分享图片

参数:

# -l:密码长度。

# -s:包含的特殊符号。

技术分享图片

技术分享图片


以上是关于2017.12.26 3周2次课的主要内容,如果未能解决你的问题,请参考以下文章

2018.3.13 12周2次课

2018.3.1 10周2次课

2017.12.20 2周3次课

2018-3-7 11周2次课

2018.1.3 4周2次课

2018.3.7 11周2次课