Solaris10 用户密码四种状态转换 在Solaris10 中用户密码状态主要有四种,分别是PS、NL、LK、NP
PS:表示用户密码已设置
NL:表示用户帐号是不可登录帐号
LK:表示用户已被锁定
NP:表示用户没有密码,登录时不需要密码认证
使用passw d -s username 命令可以查看用户帐号的密码状态
下面看看几种状态的区别: 1
NL 与 LK 的区别 LK 是表示用户已被锁定
除了无法登录外,被锁定的用户还无法执行 cron 等后台任务
NL 表示用户帐号是不可登录的,login, telnet, ftp, ssh 等都不能执行
但可以执行后台任务
适合于不允许登录但允许执行 cron job 的用户
NL 与 NP 的区别 NL 是不可登录的账号,但 NP 是不需要密码就能登录
另外需要说明的是:在建立用户帐号且未设置密码时状态不是NP 而是LK
相关的操作命令,使用root 账号登陆 Solaris: passw d -s username 查看用户账号状态 passw d -l username 锁定用户账号 passw d -u username 解锁用户账号 passw d -N username 将用户账号变为不可登录账号,但不锁定
相当于将状态变为 NL passw d -d username 删除密码,解锁账号
相当于将状态变为 NP 以下是solaris10 四种用户密码状态转换图
PS – > LK : 用户由PS 状态转换为LK 状态常见的原因是设置了系统安全策略(如lock_after_retries 参数),当条件符合时用户会被系统自动锁定
另一种方式就是使用passwd –l username 命令设置
root@jumpstart:/ #>passwd -s jyu jyu PS roo