導航:首頁 > 程序命令 > useradd命令

useradd命令

發布時間:2022-02-01 09:21:40

『壹』 linux系統裡面useradd命令的用法

[root @test /root ]# useradd [-u UID] [-g GID] [-d HOME] [-mM] [-s shell] username
參數說明:
-u :直接給予一個 UID
-g :直接給予一個 GID (此 GID 必須已經存在於 /etc/group 當中)
-d :直接將他的家目錄指向已經存在的目錄(系統不會再建立)
-M :不建立家目錄
-s :定義其使用的 shell
範例:
[root @test /root]# useradd testing <==直接以預設的數據建立一個名為 testing 的賬號
[root @test /root]# useradd -u 720 -g 100 -M -s /bin/bash testing <==以自己的設定建立賬號

『貳』 linux 創建用戶useradd命令是什麼

useradd命令用於Linux中創建的新的系統用戶。useradd可用來建立用戶帳號。帳號建好之後,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。

在Slackware中,adser指令是個script程序,利用交談的方式取得輸入的用戶帳號資料,然後再交由真正建立帳號的useradd命令建立新用戶,如此可方便管理員建立用戶帳號。在Red Hat Linux中,adser命令則是useradd命令的符號連接,兩者實際上是同一個指令。

『叄』 關於Linux的useradd命令

需要指定的是UID GID 家目錄 SHELL路徑等等。 可以man adser。好好學習吧!

『肆』 使用useradd命令添加用戶user1和user2

基於user驗證級別的情況下,要實現一個目錄匿名訪問,一個目錄用戶名密碼驗證的方式如下:vi smb.conf,
首先在gloabl中開啟map to guest=bad user
1、針對public共享的設置:
path=。。。
guest ok = yes
writable = no
以上保證public可以實現匿名只讀訪問;
2、 針對redhad共享設置:
path=。。
valid users = user1,user2
writable = yes

如果global中啟用了smb passwd file= /etc/samba/smbpasswd
那麼登錄的用戶名必須是smb的用戶,即首先在linux中使用useradd添加user1和user2,然後使用smbpasswd -a user1 分別添加user1和user2兩個smb認可的賬戶,使用smbpasswd添加smb用戶的時候,前提是這個用戶必須是在linux中的存在有效的。

以上操作完畢後,reload 配置文件,訪問共享,public可以直接訪問,訪問redhat的時候會提示輸入用戶名密碼。輸入user1或者user2及對應的使用smbpasswd設置的密碼即可實現訪問。

上述操作經過實踐,測試無誤!

『伍』 關於linux中useradd命令的問題

/etc/passwd
/etc/shadow
/home/用戶帳號目錄

『陸』 linux useradd 命令的用法。包括具體的參數

這樣的問題建議樓主以後直接問google或網路,你可能能更快的得到更多、更好的答案。以下是內容:名 稱
useradd - 帳號建立或更新使用者的資訊

語 法
useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir] | -M] [-s shell]
[-u uid [ -o]] [-n] [-r] login

useradd -D [-g default_group] [-b default_home]
[-f default_inactive] [-e default_expire_date]
[-s default_shell]

描 述
新帳號建立
當不加 -D 參數, useradd 指令使用命令列來指定新帳號的設定值 and 使用系統上的預設
值 .新使用者帳號將產生一些系統檔案,使用者目錄建立,拷備起始檔案等,這些
均 可以利用命令列選項指定。此版本為RedHatLinux提供,可幫每個新加入的使用者
建立個別的 group ,毋須添加-n選項。useradd 可使用的選項為

-c comment
新帳號password檔的說明欄。

-d home_dir
新帳號每次登入時所使用的 home_dir。預設值為 default_home 內 login 名稱,並當成
登 入時目錄名稱。

-e expire_date
帳號終止日期。日期的指定格式為 MM/DD/YY 。

-f inactive_days
帳號過期幾日後永久停權。當值為0時帳號則立刻被停權。而當值為-1時則關
閉此功能,預設值為-1
-g initial_group
group 名稱或以數字來做為使用者登入起始群組(group)。群組名須為現有存在
的名稱。群組數字也須為現有存在的群組。預設的群組數字為1。

-G group,[...]
定義此使用者為此一堆 groups 的成員。每個群組使用","區格開來,不可以夾
雜空白字元。
群組名同-g選項的限制。定義值為使用者的起始群組。

-m 使用者目錄如不存在則自動建立。如使用-k選項 skeleton_dir 內的檔案將復制至
使用者目錄下。然而在 /etc/skel 目錄下的檔案也會復制過去取代。任何在 skele-
ton_dir or /etc/skel 的目錄也相同會在使用者目錄下一一建立。The-k同-m不建立
目錄以及不復制任何檔案為預設值。

-M 不建立使用者目錄,即使 /etc/login.defs 系統檔設定要建立使用者目錄。

-n 預設值使用者群組與使用者名稱會相同。此選項將取消此預設值。

-r 此參數是用來建立系統帳號。系統帳號的UID會比定義在系統檔上
/etc/login.defs. 的 UID_MIN 來 的 小。注意useradd此用法所建立的帳號不會建立使用
者目錄,也不會在乎紀錄在 /etc/login.defs. 的定義值。如果你想要有使用者目錄
須額外指定-m參數來建立系統帳號。這是REDHAT額外增設的選項。

-s shell
使用者登入後使用的shell名稱。預設為不填寫,這樣系統會幫你指定預設的
登 入shell。

-u uid 使用者的ID值。必須為唯一的ID值,除非用-o選項。數字不可為負值。預設為
最小不得小於999而逐次增加。0~999傳統上是保留給系統帳號使用 。

改變預設值
當 -D 選項出現時,useradd秀出現在的預設值,或是藉由命令列的方式更新預設值。
可 用選項為∶

-b default_home
定義使用者所屬目錄的前一個目錄。使用者名稱會附加在default_home後面用來
建立新使用者的目錄。當然使用-d後則此選項無效。
-e default_expire_date
使用者帳號停止日期。

-f default_inactive
帳號過期幾日後停權。

-g default_group
新帳號起始群組名或ID。群組名須為現有存在的名稱。群組ID也須為現有存
在的群組。

-s default_shell
使用者登入後使用的 shell 名稱。往後新加入的帳號都將使用此 shell.

如不指定任何參數,useradd 顯示目前預設的值。

『柒』 使用useradd命令新建用戶時+若要指定用戶的家目錄+需要使用什麼選項

咨詢記錄 · 回答於2021-10-24

『捌』 Linux 中useradd命令怎麼用

新帳號建立當不加-D參數,useradd指令使用命令列來指定新帳號的設定值and使用系統上的預設值.新使用者帳號將產生一些系統檔案,使用者目錄建立,拷備起始檔案等,這些均可以利用命令列選項指定。此版本為RedHatLinux提供,可幫每個新加入的使用者建立個別的group,毋須添加-n選項。useradd可使用的選項為-ccomment新帳號password檔的說明欄。-dhome_dir新帳號每次登入時所使用的home_dir。預設值為default_home內login名稱,並當成登入時目錄名稱。
-e expire_date帳號終止日期。日期的指定格式為MM/DD/YY。
-f inactive_days帳號過期幾日後永久停權。當值為0時帳號則立刻被停權。而當值為-1時則關閉此功能,預設值為-1
-g initial_groupgroup名稱或以數字來做為使用者登入起始群組(group)。群組名須為現有存在的名稱。群組數字也須為現有存在的群組。預設的群組數字為1。
-G group,[...]定義此使用者為此一堆groups的成員。每個群組使用","區格開來,不可以夾雜空白字元。群組名同-g選項的限制。定義值為使用者的起始群組。
-m使用者目錄如不存在則自動建立。如使用-k選項skeleton_dir內的檔案將復制至使用者目錄下。然而在/etc/skel目錄下的檔案也會復制過去取代。任何在skeleton_diror/etc/skel的目錄也相同會在使用者目錄下一一建立。The-k同-m不建立目錄以及不復制任何檔案為預設值。
-M不建立使用者目錄,即使/etc/login.defs系統檔設定要建立使用者目錄。
-n預設值使用者群組與使用者名稱會相同。此選項將取消此預設值。
-r此參數是用來建立系統帳號。系統帳號的UID會比定義在系統檔上/etc/login.defs.的UID_MIN來的小。注意useradd此用法所建立的帳號不會建立使用者目錄,也不會在乎紀錄在/etc/login.defs.的定義值。如果你想要有使用者目錄須額外指定-m參數來建立系統帳號。這是REDHAT額外增設的選項。
-s shell使用者登入後使用的shell名稱。預設為不填寫,這樣系統會幫你指定預設的登入shell。
-u uid使用者的ID值。必須為唯一的ID值,除非用-o選項。數字不可為負值。預設為最小不得小於999而逐次增加。0~999傳統上是保留給系統帳號使用。改變預設值當-D選項出現時,useradd秀出現在的預設值,或是藉由命令列的方式更新預設值。可用選項為∶
-b default_home定義使用者所屬目錄的前一個目錄。使用者名稱會附加在default_home後面用來建立新使用者的目錄。當然使用-d後則此選項無效。
-e default_expire_date使用者帳號停止日期。
-f default_inactive帳號過期幾日後停權。
-g default_group新帳號起始群組名或ID。群組名須為現有存在的名稱。群組ID也須為現有存在的群組。
-s default_shell使用者登入後使用的shell名稱。往後新加入的帳號都將使用此shell.如不指定任何參數,useradd顯示目前預設的值。注記系統管理者有義務在/etc/skel目錄下放置使用者定義檔。

『玖』 為什麼useradd命令不能用

把這一行修改成: PATH=$PATH:/bin:/usr/sbin /usr/sbin/useradd login的時候改用root就可以了,或在當前命令行下用su命令後再輸入root的pass就變成root用戶了,提示符也會變成#/ 理解這個問題以前需要先理解環境變數的概念。 在UNIX系統裡面,每個系統用戶都有自己的環境變數來定義自己登陸上來的的SHELL,終端類型,路徑等等,在LINUX下,BSHELL的用戶登陸後會執行主目錄下的.bash_profile文件,CSHELL的用戶會執行.cshrc_profile文件,這些文件里定義了你這個用戶的環境變數。 你的問題,有可能是以普通用戶登陸主機,而此用戶的環境裡面沒有定義系統命令所在的一些路徑,比如/usr/bin,/usr/sbin等(就象WINDOWS裡面的PATH一樣),或者在一些情況下TELNET上主機後也會遺失環境變數,這時候你可以做的是: 2。還是用ROOT用戶執行命令,那麼用命令su-可以取得ROOT用戶的許可權和環境。(注意,是su-而不是su。因為su是只取得ROOT的許可權,su-是取得ROOT的許可權後還執行ROOT的PROFILE來取得ROOT的環境變數)

『拾』 創建linux賬戶時為什麼說沒有useradd的指令

用戶名的新建/修改/刪除:
創建新用戶
useradd 用戶名

設置用戶密碼
passwd 密碼

修改用戶名
usermod 新用戶名 前用戶名

刪除用戶
userdel -r 用戶帳號 刪除用戶時一並將用戶的默認主目錄刪除

閱讀全文

與useradd命令相關的資料

熱點內容
es文件夾瀏覽軟體 瀏覽:495
怎麼把app商店換成外國的 瀏覽:103
中國人保app怎麼綁銀行卡 瀏覽:328
文件打開命令錯誤 瀏覽:609
粗矩形命令 瀏覽:419
選擇ghost壓縮率 瀏覽:721
程序員那麼可愛陸離出國哪一集 瀏覽:832
彎曲命令 瀏覽:409
總產值同期相比演算法 瀏覽:311
win7主題程序員 瀏覽:213
海爾app怎麼連wifi 瀏覽:317
android布局滑動 瀏覽:340
在線將pdf轉換成word 瀏覽:558
加密收費指標源碼 瀏覽:365
777town安卓版怎麼玩 瀏覽:562
公眾號源碼怎麼下載 瀏覽:417
單片機數模轉換器 瀏覽:43
linuxmq命令 瀏覽:222
壓縮機行業調查報告 瀏覽:162
虐殺原形1壓縮 瀏覽:204