Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91498258
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-03-19 22:14:53

不知道大家在SCO UnixWare中是否有遇到曾创建了一个用户, 
(例:user uid=600) 
然后把这个用户删除; 
现在还需要这个用户,并且uid 不变的情况呢? 
这时候创建该用户系统会出现下面的提示信息: 
Unable to create new user account: user 
General failure creating user account 
General failure occured in processing the request. 
Can't execute /sbin/tfadmin:UX:useradd:ERROR:uid 600 not aged sufficiently.Choose another. 
提示该uid 不能使用,要求你更换uid; 

产生原因: 
SCO UnixWare 系统的用户管理机制中默认为用户 uid 被删除时,会有 12 个月的禁用期! 
解决办法: 
已经删除的用户的uid 存储在 
/etc/security/ia/ageduid 
#cd /etc/security/ia 
#chmod 777 ageduid 
#vi ageduid 
删除该文件中的所有的内容,然后 
#chmod 400 ageduid 

就可以重新用 该uid 创建用户了!!! 

另:/etc/default/userdel 文件中定义了 uid 被删除以后可以重新启用的期限(以月为单位)
 
阅读(482) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~