Home > linux基础 > passwd设置linux帐号密码

passwd设置linux帐号密码

passwd -l -u –stdin -S -n -x -w -i 帐号

-l 代表lock,让密码失效,会在/etc/passwd第二个字段加上!

-u 解锁的意思,unlock,与-l相反。

–stdin 管道修改密码

-S 列出密码相关参数。

-n 接天数,shadow第4字段,多久不能修改密码。

-x 接天数,shadow第5字段,多久必须改密码。

-w 接天数,shadow第6字段,密码过期警告天数。

-i 后接日期,shadow第7字段,密码失效日期。

示例如下:

echo “iloveyou123” | passwd –stdin iloveyou3

不过用这个方法设置的linux用户密码,缺点是密码会保留在命令中,如果系统被攻破,可以在/root/.bash_history里查看到这个密码,如下图。


若非注明,本博客内容均为原创或翻译自Linode Library,教程默认Centos为linux发行版,转载请注明转自linode中文教程www.linode.im。linode中文教程QQ群:185393826,一起讨论linode及linux,linode中文教程、linode代购、linode合租、linode推介、linode返佣、linode优惠。日本VPS、美国VPS、海外独立服务器代购均在linode.im。

  1. No comments yet.
  1. No trackbacks yet.