今天安裝puppet,當install完成後啟動puppetmaster時遇到如下錯誤:
啟動 puppetmaster:could not change to group "puppet" could not change to user puppet: invalid user: puppet
於是嘗試手動新增組和使用者,卻不能新增:
#groupadd puppet
groupadd: cannot open /etc/group
用lsattr命令檢視/etc/group的隱藏許可權設定情況發現如下:#lsattr /etc/group
----i--------e- /etc/group
i說明設定檔案不能被刪除、改名、設定鏈結關係,同時不能寫入或新增內容。
用chattr命令對/etc/group去除i許可權位:
#chattr -i /etc/group
#lsattr /etc/group
-------------e- /etc/group
再使用groupadd命令時又發現:
#groupadd puppet
groupadd: cannot open /etc/gshadow
同樣的思想,去除隱式許可權i位,再新增組。後面設定如下:
#chattr -i /etc/gshadow
#groupadd puppet
#useradd -g puppet puppet
useradd: cannot open /etc/passwd
#chattr -i /etc/passwd
#useradd -g puppet puppet
useradd: cannot open /etc/shadow
#chattr -i /etc/shadow
#useradd -g puppet puppet
#/etc/init.d/puppetmaster start
startting puppetmaster: success
最後puppetmaster終於啟動成功! linux 使用者的新增,組的新增,以及檢視
虛擬機器裡,有乙個root使用者,有乙個普通使用者,首先用passwd mike 更改了mike 的密碼,然後用 groupadd usergroup 建立了使用者組,再用 usermod g usergroup mike 將mike 新增進了usergroup 組。新增的使用者可以用 vim et...
centos 新增使用者
測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...
centos新增使用者
測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...