Linux-基础知识-第8天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-基础知识-第8天相关的知识,希望对你有一定的参考价值。

usermod命令

功能:修改用户账号

参  数:

 -c<备注>     修改用户帐号的备注文字。 

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

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

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

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

 -G<群组>     修改用户所属的附加群组。 

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

 -L           锁定用户密码,使密码无效。 

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

 -u<uid>      修改用户ID。 

 -U           解除密码锁定。


举例:

1、将 newuser2 添加到组 staff 中

# usermod -G staff newuser2

2、修改 newuser 的用户名为 newuser1 

# usermod -l newuser1 newuser

3、锁定账号 newuser1 

# usermod -L newuser1

4、解除对 newuser1 的锁定

# usermod -U newuser1


passwd命令

对于初学者来说,如何修改linux用户密码也不是件容易的事,其实非常简单,下面举例说明: 

如果是以root身份登录,修改root密码.只要输入 

passwd 

就会出现: 

New password:  

Retype new password:  

按提示输入密码确认即可. 

如果想更改其他用户密码,只要输入passwd username即可. 

如:passwd kook 

New password:   

Retype new password: 


常用功能:

用户名:使用该选项的功能只能是修改指定用户的密码;

-l:使用该选项的目的就是锁定用户,一旦用户被锁定,那么用户就不能登录系统;

-u:一旦使用该选项,锁定的用户就会被解锁,用户可以重新正常登录系统;

-n、-x、-w:这三个选项的功能主要是修改时间,只是修改的时间性质不一样,它们分别所指的是密码最短更改时间、密码最长使用时间、密码更改警告时间。



mkpasswd命令生成随机密码


参数:

-l # (密码的长度定义, 默认是 9)

-d # (数字个数, 默认是 2)

-c # (小写字符个数, 默认是 2)

-C # (大写字符个数, 默认是 2)

-s # (特殊字符个数, 默认是 1)

-v (详细。。。)

-p prog (程序设置密码, 默认是 passwd)


以上是关于Linux-基础知识-第8天的主要内容,如果未能解决你的问题,请参考以下文章

Linux-基础知识-第7天

linux-基础知识-第15天

linux-基础知识-第17天

linux-基础知识-第11天

linux-基础知识-第14天

linux-基础知识-第17天