使用cent os 6作爲我的工作。對於教育目的我想只編輯配置files.I知道我們可以通過useradd的命令伊斯利添加用戶和更改使用的passwd命令他們的密碼將用戶添加到百分之操作系統。但我需要完全按照上述方式使用。先做到這一點,我需要了解什麼是我必須要改變通過編輯配置文件添加cent os用戶
通過搜索,我發現下面的文件是負責處理用戶
/etc/passwd
/etc/group
/etc/shadow
/etc/gshadow
我所做的這些文件是第一次我添加使用用戶useradd命令,然後研究命令在上述文件中創建的字符串。然後我嘗試使用VI編輯器手動編輯文件來複制它。在我複製每行字符串之後,我在/home中爲我的新用戶創建一個目錄。我重新啓動VM並嘗試以手動創建的用戶身份登錄。我可以登錄沒有任何問題,但終端顯示bash-4.1 $而不是我的用戶名。但是當我使用whoami終端正確打印我的用戶名。
我的問題是 是否有任何其他的文件,我需要修改成功添加用戶? 通過手動添加用戶失去的功能是什麼? 如何爲手動創建的用戶創建MD5哈希密碼?
我知道你這是可能有點古怪。但我需要這樣做。如果這個問題是不恰當的,請讓我知道沒有反對投票
感謝
這可能是serverfault更具相關性,但也許不是......這是一種低水平的POSIX依從性問題。 –