linux新增新使用者命令useradd詳解

2021-10-09 10:36:23 字數 1114 閱讀 8548

用來向linux系統新增新使用者的主要工具是useradd。這個命令簡單便捷,可以一次性建立新使用者賬戶以及設定使用者home目錄結構。useradd命令使用系統的預設值以及命令列引數來設定使用者賬戶。系統預設值被設定在/etc/default/useradd檔案中。可以使用加入了-d選項的useradd命令來檢視所用linux系統中的這些預設值。

預設值解釋如下:

1)新使用者會被新增到gid為100的公共組;

2)新使用者的home目錄;

3)新使用者賬戶密碼在過期後不會被禁用;

4)新使用者賬戶未被設定過期日期;

5)新使用者預設登入shell;

6)系統會將/etc/skel目錄下的內容複製到home目錄下;

7)系統是否在mail目錄下建立乙個用於接收郵件的檔案。

在ubuntu linux系統上,/etc/skel有下列檔案:

預設情況下,useradd命令不會建立home目錄,但是-m引數會使其建立home目錄。

要想在建立使用者時改變預設值或者預設行為,可以使用命令列引數,如下所示:

你會發現,在建立新使用者賬戶時使用命令列引數可以更改系統指定的預設值。但如果總需要修改某個值的話,最好還是修改下系統的預設值。

可以在-d選項後跟上乙個指定的值來修改系統預設的新使用者設定,引數如下所示:

-b:更改home目錄位置

-e:更改預設的新賬戶的過期日期

-f:更改預設的新使用者從密碼過期到賬戶被禁用的天數

-g:更改預設的組的名稱

-s:更改預設的登入shell

更改預設值非常簡單:

useradd -d -s /bin/bash
現在,useradd命令會將bashshell作為所有新建使用者的預設登入shell。

linux新增新使用者

adduser 會有提示,一步一步引導新使用者建立的整個過程,推薦使用 例如 adduser hou useradd 使用本命令建立的使用者沒有主目錄 userdel 刪除使用者 給新使用者hou新增密碼 passwd hou 則提示輸入密碼 系統安裝過程中建立的第乙個使用者屬於admin使用者組,...

ubuntu新增新使用者

sudo adduser username其中username是你要建立的使用者的名字,然後設定密碼還有相關資訊就可以了 用adduser建立後的新使用者是不能使用sudo的,因為還沒有賦予相關root許可權,執行以下 賦予許可權 sudo usermod a g adm username sudo...

gerrit新增新使用者

預設gerrit的web服務埠為8080,通過apache的反向 就可以使用標準的80 http 來訪問gerrit的web介面,在apache的配置檔案httpd.conf新增如下反向 和http認證設定 proxyrequests off proxyvia off proxypreserveho...