1. 程式人生 > >linux用戶管理 -- 創建用戶(adduser和useradd)和刪除用戶(userdel)

linux用戶管理 -- 創建用戶(adduser和useradd)和刪除用戶(userdel)

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)