useradd命令詳解

一.useradd和adduser的區別

    useradd -m test 可以在家目錄下創建test用戶(如果沒有用參數m,則並沒有在/home目錄下創建同名文件夾,用戶自然用不了)

接下來用命令  passwd test 來創建test用戶的密碼。以上兩個命令如果不在root賬號下執行,可以用sudo來提升權限;

adduser test  用adduser這個命令可以直接在/home目錄下創建test賬號,接下來自動提示要輸密碼,創建非常方便。

但是兩者有區別,useradd是純Linux的命令,而adduser是perl腳本。

是useradd等類似底層命令的更友好的前端,它會用交互性的方式建立新用戶,使用它可以指定新用戶的家目錄,登錄密碼,是否加密主目錄等等,它會:1.建立一個新目錄作爲家目錄 2.建立同名新組 3.把用戶的主要組設爲該組(除非命令選項覆蓋以上默認動作,比如–disall-homdirecry之類) 4.從/etc/SKEL目錄下拷貝文件到家目錄,完成初始化 5.建立新用戶的密碼 6.如果其存在的話,還會執行一個腳本。以上黑體摘自網絡,關於細節還需慢慢體會,略過


二. userdel的用法

    userdel顧名思義就是刪除用戶,加一些參數有不同效果(具體man手冊看),userdel - r 可以實現刪除,r=remove,Files in the user's home directory will be removed along with the home directory itself and the user's mail spool. Files located in other file systems will have to be searched for and deleted manually.貼百度翻譯 用戶主目錄中的文件將連同主目錄本身和用戶的郵件卷一起被刪除。位於其他文件系統中的文件必須進行手動搜索和刪除。其他文件系統的文件必須手動搜索和刪除,並無體會,略過

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章