passwd-daaa时报错

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

问题:

/tmp#>cat addyh.sh

mkdir /usr/aaa

useradd -d /usr/aaa -g group -s /bin/sh aaa

passwd -d aaa

echo "date" >>/usr/aaa/.profile

echo "exit" >>/usr/aaa/.profile

/tmp#>

/tmp#>./addyh.sh

Deleting password for user: aaa

Password change is forced for aaa.

Password request denied.

Reason: Account is required to have a password.

请问是什么原因?

这个问题已经困扰我很久了,我每次安排代理业务时,都要建5个用户,然后一个一个地把密码给删除。

可是我用手工删除时却可以

passwd aaa手工OK!???????????

解决方案0:

只因为在你的设置中用户口令是必须有的

将语句useradd -d /usr/aaa -g group -s /bin/sh aaa

改为 useradd -d /usr/aaa -g group -s /bin/sh -x "{ passwdNullAllowed 1 }" aaa

可望解决楼主的问题

解决方案1:

俺在sco下试了.passwd -d 没有问题啊,只出现:

Deleting password for user: aaa

Password change is forced for aaa.

只因为在你的设置中用户口令是必须有的

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航