linux用戶管理 -- 創建用戶(adduser和useradd)和刪除用戶(userdel)
阿新 • • 發佈:2018-09-10
user 不同 lin shel 無法 沒有 創建用戶 修改密碼 centos
一 用戶創建命令:
# adduser 用戶名
# useradd 用戶名
1) useradd 與 adduser 的區別
在CentOs系統中:
useradd與adduser是沒有區別的, 都是創建用戶,在/home下自動創建用戶目錄,沒有設置密碼,需要使用passwd命令修改密碼(修改後才可以登錄)。
在Ubuntu下useradd與adduser有所不同
1、useradd在使用該命令創建用戶是不會在/home下自動創建與用戶名同名的用戶目錄,而且不會自動選擇shell版本,也沒有設置密碼,這個用戶是不能登錄的,需要使用passwd命令修改密碼。
2、adduser在使用該命令創建用戶是會在/home下自動創建與用戶名同名的用戶目錄,系統shell版本,會在創建時會提示輸入密碼,更加友好。‘
二 刪除用戶命令
1) 只刪除用戶:
# userdel 用戶名
2) 連同用戶在/home下的主目錄一塊刪除:
# userdel -r 用戶名
註意 : 如果創建時, 主目錄已經存在,即主目錄不屬於當前要刪除的用戶,則無法刪除主目錄,例如: 無法刪除已有主目錄/home/testuser。
相關文件:
/etc/passwd - 使 用 者 帳 號 資 訊,可以查看用戶信息
/etc/shadow - 使 用 者 帳 號 資 訊 加 密
/etc/group - 群 組 資 訊
/etc/default/useradd - 定 義 資 訊
/etc/login.defs - 系 統 廣 義 設 定
/etc/skel - 內 含 定 義 檔 的 目 錄
linux用戶管理 -- 創建用戶(adduser和useradd)和刪除用戶(userdel)