|

楼主 |
发表于 2007-6-19 07:04:25
|
显示全部楼层
debian:~# useradd -m debian
debian:~# passwd debian
debian:~# chage -d 2007-6-5 debian
debian:~# chage -M 5 debian
debian:~# chage -l debian
Last password change : Jun 05, 2007
Password expires : Jun 10, 2007
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 5
Number of days of warning before password expires : 7
debian:~# su - debia
Unknown id: debia
debian:~# su - debian
You are required to change your password immediately (password aged)
su: Authentication token is no longer valid; new one required.
(Ignored)
debian@debian:~$ expiry -c
debian@debian:~$ echo $?
1
debian@debian:~$ expiry -f
Your password has expired. Choose a new password.
initgroups: Operation not permitted
debian@debian:~$ id debian
uid=1001(debian) gid=1001(debian) groups=1001(debian)
提示说组的初始化不允许,也确实是,因为以普通用户登录的.但是,如果在root下,这个命令又只能修改root.好像没有什么意义.但是,我总隐约觉得在shell编程中肯定有用. |
|