Chinaunix首页 | 论坛 | 博客
  • 博客访问: 977975
  • 博文数量: 584
  • 博客积分: 2293
  • 博客等级: 大尉
  • 技术积分: 3045
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-28 11:15
文章分类

全部博文(584)

文章存档

2012年(532)

2011年(47)

2009年(5)

我的朋友

分类:

2012-08-02 23:42:20

在/etc/shadow中用户密码为NP,则用户状态有可能是NP或NL。passwd命令才能查出正常的用户状态。

 

在Solaris10中用户密码有4种状态,分别是PS、NL、LK、NP。

PS:表示用户密码已设置。

NL:表示用户帐号是不可登录帐号。

LK:表示用户已被锁定。

NP:表示用户没有密码,登录时不需要密码认证。

使用passwd -s username 命令可以查看用户帐号的密码状态。

下面看看几种状态的区别:

1. NL与LK的区别

 LK是表示用户已被锁定。除了无法登录外,被锁定的用户还无法执行cron等后台任务。

 NL表示用户帐号是不可登录的,login, telnet,  ftp, ssh等都不能执行。但可以执行后台任务。适合于不允许登录但允许执行cron job的用户。

2. NL与NP的区别

 NL是不可登录的账号,但NP是不需要密码就能登录。另外需要说明的是:在建立用户帐号且未设置密码时状态不是NP而是LK。

相关的操作命令:

passwd -s username    查看用户账号状态

passwd -l username    锁定用户账号

passwd -u username    解锁用户账号

passwd -N username    将用户账号变为不可登录账号,但不锁定。相当于将状态变为NL

passwd -d username    删除密码,解锁账号。相当于将状态变为NP

 

passwd username 修改指定用户密码。这个可以不遵守/etc/default/passwd对密码强度的限定

 

passwd 修改本用户的密码,这个密码要遵守/etc/default/passwd有关密码强度的限定

阅读(558) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~