码迷,mamicode.com
首页 > 其他好文 > 详细

2017.12.26 3周2次课

时间:2017-12-26 14:27:56      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:linux学习

三周第二次课(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次课

标签:linux学习

原文地址:http://blog.51cto.com/415326/2054712

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!