添加用戶報錯useradd: cannot open /etc/passwd
在一個Linux環(huán)境添加用戶的時候,發(fā)現(xiàn)不能添加,遇到了以下錯誤
useradd: cannot open /etc/passwd
解決方法
用lsattr命令查看/etc/passwd的隱藏權(quán)限
[~]# lsattr /etc/passwd
----i--------e- /etc/passwd
權(quán)限 i 說明設(shè)定文件不能被刪除、改名、設(shè)定鏈接關(guān)系,同時不能寫入或新增內(nèi)容。
用chattr命令對/etc/group去除i權(quán)限位:
[ ~]# chattr -i /etc/passwd
[ ~]# useradd -d /home/test -m test
useradd: cannot open /etc/shadow
用同樣的方式去除/etc/shadow 權(quán)限:
[ ~]# chattr -i /etc/shadow
[ ~]# useradd -d /home/test -m test
[ ~]#
添加成功

標簽: