AIX
環境
產品:RS6000-AIX
平台:RS
版本:3.2 和4.x
問題 在AIX中任何解決不能增加新用戶的問題(錯誤信息 3004-687 )
解答
1. 檢查root文件系統是否已滿?
2. 檢查:
- /etc/passwd 文件中是否有空行
- /etc/passwd 文件中是否部分行語法不正確
- nobody 用戶是否丟失或其group為-2. 該行應該如下:
nobody:!:4294967294:4294967294::/:
3. 如果以上均正確,檢查/etc/security目錄中的以下文件的權限許可:
文件 權限
------------------------
.ids -rw-------
environ -rw-r-----
limits -rw-r-----
passwd -rw-------
user -rw-r-----
4. 以下的命令對排錯也很有幫助(查MAN來獲得詳細的幫助)
usrck -t ALL
pwdck -t ALL
grpck -t ALL
5. 在mkuser.default 文件中的umask屬性是八進制,但不需要有前置0,所以:
umask=77 正確,轉成八進制 077.
umask=077 錯誤,轉成八進制 063.
6. 如果以上都正確,關機並重啟,對root 和 user文件系統做fsck。