Linux下如何增加乙個系統使用者

2021-06-09 14:09:38 字數 1606 閱讀 3515

人郵的《linux指令速查手冊》相當不錯,我跟我的朋友都有一本。拿著也方便。我這人,看到好書都這樣。我把答案給你貼一下。

【語法】adduser[必要引數][選擇性引數]使用者名稱

【功能說明】adduser指令根據指令行引數給系統新增使用者,它的配置資訊儲存在/etc/adduser.conf檔案中。如果呼叫時沒有指定「--system」或「--group」引數,adduser指令在預設的情況下將新增乙個一般使用者。如果要新增乙個系統使用者請用「--symtem」引數,要新增乙個使用者組請用「--group」引數。

【引數說明】

必要引數具體說明如下:

引數 功能

-r|--system 建立乙個系統使用者

--no-creat-home 不建立使用者的/home目錄,即使它不存在

-q|--quiet 只顯示警告資訊和錯誤資訊,不顯示一般資訊

--debug 用於除錯

選擇性引數的具體說明如下:

引數 功能

-d|--home《目錄》 指定目錄作為使用者的home目錄

-s|--shell|-s用指定的shell作為使用者登入時的shell

-u|--uid《使用者id> 用指定的使用者id作為使用者的id,而不是預設分配

--firstuid《使用者id> 跨過指定的第乙個使用者id不用

--lastid《使用者id> 跨過指定的最後乙個使用者id不用

-group《使用者組》 當建立使用者時,使用者將被歸於指定使用者組

--disabled-password 不設定密碼,使用者可以登入

--disable-login 不設定密碼,但使用者不能登入直到密碼已經設定

--ingroup《使用者組》 將增加的使用者歸入到指定的使用者組,而不是建立乙個使用者組

--add_extra_groups 將使用者歸入addr.conf指定的額外的使用者組

--help|-h 幫助資訊

--version 版本資訊

--conf《檔案》 用指定的檔案代替/etc/.adduser.conf

-p|--password《密碼》 未新增的使用者指定加密的密碼

【引數使用說明】

-r|--system:表示「-r」或者「--system」。

--home《目錄》:表示「--home」引數後面加乙個目錄,不是《目錄》這兩個帶尖括號的字,而是實際的目錄路徑。

【執行範例】

【範例1】新增一般的使用者。

root@localhost:~# useradd kk //新增使用者kk

【範例2】為新增的使用者指定相應的使用者組。

root@localhost:~# useradd -g root kk //新增使用者kk,並指定使用者所在的組為root使用者組

【範例3】建立乙個系統使用者。

root@localhost:~# useradd -r kk //建立乙個系統使用者kk

【範例4】為新新增的使用者指定home目錄。

root@localhost:~# useradd -d /home/myf kk //新新增使用者kk,其home目錄為/home/myf

當用使用者名稱kk登入主機時,系統進入的預設目錄為/home/myf。

【相關指令】

deluser、groupadd、usermod

增加乙個Linux系統呼叫 嵌入式系統

修改rpi上的linux原始碼,增加乙個帶引數的系統呼叫,具體如課內所講 l實驗過程 2 修改原始碼,進入linux 原始碼資料夾後,在arch arm kernel 新增mysyscall.c,修改arch arm kernel資料夾下的call.s,我將自己的新系統呼叫加在了0x900000 3...

linux增加乙個虛擬網絡卡

linux虛擬網絡卡配置 作用 一塊真實網絡卡配置多個ip引數,可同時和多個網路通訊 實現步驟 1.cd etc sysconfig network scripts 進入網絡卡配置檔案所在目錄 2.cp ifcfg eth0 ifcfg eth0 0 複製真實網絡卡配置檔案為第一塊虛擬網絡卡配置檔案...

linux增加乙個虛擬網絡卡

linux虛擬網絡卡配置 作用 一塊真實網絡卡配置多個ip引數,可同時和多個網路通訊 實現步驟 1.cd etc sysconfig network scripts 進入網絡卡配置檔案所在目錄 2.cp ifcfg eth0 ifcfg eth0 0 複製真實網絡卡配置檔案為第一塊虛擬網絡卡配置檔案...