亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > 管理維護 > 正文

Useradd和Adduser添加用戶工具使用方法

2024-09-10 14:18:52
字體:
來源:轉載
供稿:網友

添加用戶工具有useradd和adduser ,這兩個工具所達到的目的都是一樣的,在Fedora 發行版中,useradd 和adduser 用法是一樣的;但在slackware發行版本中,adduser和useradd 還是有所不同,表現為adduser 是以人機交互的提問的方式來添加用戶;

 

除了useradd和adduser工具以外,我們還能通過修改用戶配置文件/etc/passwd和/etc/groups的辦法來實現;

 

當然我們也不要忽略一些發行版獨有用戶管理工具,比如Fedora 中有 system-config-users 工具;這個工具比較簡單,點幾下鼠標就能完成;

 

1、useradd 工具

 

useradd 不加參數選項時,后面直接跟所添加的用戶名時,系統時讀取添加用戶配置文件/etc/login.defs和/etc/default/useradd文 件,然后讀取/etc/login.defs和/etc/default/useradd中所定義的規則添加用戶;并向/etc/passwd和 /etc/groups文件添加用戶和用戶組記錄;當然/etc/passwd和/etc/groups的加密資訊文件也同步生成記錄;同時發生的還有系 統會自動在/etc/add/default中所約定的目錄中建用戶的家目錄,并復制/etc/skel中的文件(包括隱藏文件)到新用戶的家目錄中;

 

useradd 的語法:

 

usage: useradd [-u uid [-o]] [-g group] [-G group,...]

[-d home] [-s shell] [-c comment] [-m [-k template]]

[-f inactive] [-e expire ] [-p passwd] name

useradd -D [-g group] [-b base] [-s shell]

[-f inactive] [-e expire ]

當我們執行useradd 用戶名 來添加用戶時,我們會發現一個比較有意思的現象,新添中的用戶的家目錄總是被自動添加到 /home目錄下,我們先舉個例子;

 

實例一:不加任何參數,直接添加用戶;

 

[root@localhost beinan]# useradd beinanlinux

[root@localhost beinan]# ls -ld /home/beinanlinux/

drwxr-xr-x 3 beinanlinux beinanlinux 4096 11月 2 15:20 /home/beinanlinux/

在這個例子中,我們添加了beinanlinux用戶,我們在查看/home/目錄時,會發現系統自建了一個beinanlinux的目錄;

 

我們再來查看 /etc/passwd 文件有關beinanlinux的記錄,也會有新發現;我們通過more 來讀取 /etc/passwd 文件,并且通過grep 來抽取 beinanlinux字段,得出如下一行;

 

[root@localhost beinan]# more /etc/passwd | grep beinanlinux

beinanlinux:x:509:509::/home/beinanlinux:/bin/bash

從得出的beinanlinux的記錄來看,以adduser 工具添加beinanlinux用戶時,設置用戶的UID和GID分別為509 ,并且把beinanlinux的家目錄設置在 /home/beinanlinux ,所有的SHELL是 bash ; 我們再來看看 /etc/shadow、/etc/groups和/etc/gshadow 文件,是不是也有與beinanlinux有關的行;我們還要查看/etc/default/useradd 和/etc/login.defs文件的規則,看一下beinanlinux用戶的增加是不是和這兩個配置文件有關;我們還要查看 /home/beinanlinux目錄下的文件,是不是和/etc/skel目錄中的一樣;

 

由此我們引出我們下面所要談的內容:

 

useradd -D [-g group] [-b base] [-s shell] [-f inactive] [-e expire ]

 

1)/etc/default/useradd 配置文件的定義;

 

useradd -D [-g group] [-b base] [-s shell] [-f inactive] [-e expire ]

 

useradd 加-D參數后,就是用來改變配置文件 /etc/default/useradd的;

 

useradd -D [-g group] [-b base] [-s shell] [-f inactive] [-e expire ]

 

當-D選項出現時,useradd秀出現在的預設值,或是藉由命令列的方式更新預設值??捎眠x項為∶

-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 -D 如不指定任何參數,useradd顯示目前預設的值;

 

[root@localhost beinan]# useradd -D

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=no

我們看一下/etc/default/useradd 文件就明白了,應該和上面的輸出是一樣的;所以如果我們想改變useradd配置文件/etc/default/adduser 的內容,也可以用編輯器直接操作,如果你會用vi編輯器或者其它編輯器的話,這個應該不成問題吧;

 

實例三:

 

我想把添加用戶時的默認SHELL /bin/bash 改為 /bin/tcsh ,則應該用下面的命令;

 

[root@localhost beinan]# useradd -D -s /bin/tcsh 注:把添加用戶時的SHELL 改為tcsh ;

[root@localhost beinan]# more /etc/default/useradd 注:查看是否成功;

# useradd defaults file

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/tcsh 注:成功;

SKEL=/etc/skel

CREATE_MAIL_SPOOL=no

這個-D參數的解說就這樣了,也是比較簡單,如果不會用命令,直接改參數配置文件總會吧;Linux解決問題是極為靈活的,就看我們怎么解決了,對不對?

 

2)useradd 添加用戶;

 

useradd [-u uid [-o]] [-g group] [-G group,...]

[-d home] [-s shell] [-c comment] [-m [-k template]]

[-f inactive] [-e expire ] [-p passwd] name

新帳號建立,當不加-D參數,useradd指令使用命令列來指定新帳號的設定值 and使用系統上的預設值.新用戶帳號將產生一些系統檔案,用戶目錄建立,拷備起始檔案等,這些均可以利用命令列選項指定。此版本為RedHat Linux提供,可幫每個新加入的用戶建立個別的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目錄下的檔案也會復制過 去取代。任何在skeleton_dir or /etc/skel的目錄也相同會在用戶目錄下一一建立。The-k同-m不建立目錄以及不復制任何檔案為預設值。

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

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

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

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

-u uid uid用戶的ID值。必須為唯一的ID值,除非用-o選項。數字不可為負值。預設為以/etc/login.defs中的UID_MIN的值為準,0到UID_MIN的值之間,為系統保留的UID ;

useradd 這么多的參數看上去頭有點暈,我們如何用呢??其實很簡單;一個參數一個參數的試一試不就明白了??這是最好的學習方法。實踐是檢驗真理的唯一標準;

 

如果useradd 后面直接跟用戶名,不加任何參數,表示添加用戶時按事先/etc/default/adduser 和/etc/login.defs 添加新用戶的配置文件的規則來添加用戶;其實我們為了方便,也可以把這兩個文件修改以適合我們添加用戶需要;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线激情视频| 成人黄色网免费| 亚洲一区二区免费| 日韩欧美福利视频| 日韩福利在线播放| 久久99热这里只有精品国产| 国产精品久久久久77777| 日韩成人激情在线| 成人一区二区电影| 久热精品视频在线| 庆余年2免费日韩剧观看大牛| 国产一区二区黑人欧美xxxx| 亚洲欧美三级在线| 日韩大片免费观看视频播放| 国产精品一区二区久久精品| 亚洲欧美日韩一区在线| 久久久影视精品| 欧美日韩一区二区三区在线免费观看| 欧美床上激情在线观看| 91亚洲国产成人精品性色| 国产网站欧美日韩免费精品在线观看| 亚洲国产另类 国产精品国产免费| 97人洗澡人人免费公开视频碰碰碰| 久久久av电影| 这里只有精品在线观看| 日韩动漫免费观看电视剧高清| 91久久久久久久一区二区| 日韩视频第一页| 精品av在线播放| 国产一区二区色| 91精品国产免费久久久久久| 九九久久精品一区| 欧美在线视频网站| 亚洲精品日韩av| 日韩成人xxxx| 欧美疯狂做受xxxx高潮| 久久人人爽国产| 国产精品999999| 26uuu国产精品视频| 国产97人人超碰caoprom| 国产亚洲日本欧美韩国| 91精品国产色综合久久不卡98口| 欧美高清性猛交| 欧美丰满少妇xxxxx| 在线观看欧美日韩| 国产一区二区香蕉| 疯狂欧美牲乱大交777| 久久久久久久久久久网站| 91在线观看免费网站| 日韩大胆人体377p| 成人欧美一区二区三区黑人| 精品亚洲va在线va天堂资源站| 亚洲午夜久久久影院| 久久久av一区| 中文字幕视频在线免费欧美日韩综合在线看| 成人激情电影一区二区| 亚洲欧美综合另类中字| 亚洲美女精品久久| 日韩经典第一页| 久久精品国产v日韩v亚洲| 国产91精品久久久久| 国产精品私拍pans大尺度在线| 日韩在线视频导航| 在线观看欧美成人| 中文字幕精品网| 国产成人精品久久二区二区91| 亚洲自拍偷拍福利| 国产精品国产亚洲伊人久久| 欧美丝袜一区二区三区| 亚洲天堂成人在线| 亚洲第一区中文99精品| 国产精品va在线播放我和闺蜜| 国产免费久久av| 日韩在线视频观看正片免费网站| 精品国产精品三级精品av网址| 亚洲精品电影网在线观看| 欧美丝袜一区二区三区| 亚洲欧美在线x视频| 日本中文字幕不卡免费| 欧美精品18videosex性欧美| 国产美女91呻吟求| 狠狠久久亚洲欧美专区| 91亚洲一区精品| 91精品国产自产在线| 最近2019年中文视频免费在线观看| 国产成人涩涩涩视频在线观看| 尤物九九久久国产精品的特点| 国产精品福利小视频| 国色天香2019中文字幕在线观看| 一区二区三区四区在线观看视频| 欧美国产日韩免费| 成人美女免费网站视频| 欧美电影免费观看网站| 九九精品在线播放| 欧美性猛交xxxxx水多| 欧美极品在线播放| 欧美电影院免费观看| 日韩视频免费在线观看| 成人欧美在线视频| 最新91在线视频| 国产精品成人品| 夜夜躁日日躁狠狠久久88av| 国产一区二区在线免费| 91精品国产九九九久久久亚洲| 国产精品嫩草影院一区二区| 欧美福利视频在线观看| 日韩在线小视频| 黑人巨大精品欧美一区二区| 17婷婷久久www| 欧美日韩精品在线观看| 亚洲免费av片| 亚洲男人天堂2023| 欧美激情中文网| 在线观看亚洲视频| 欧美另类极品videosbestfree| 欧美肥臀大乳一区二区免费视频| 亚洲第一男人av| 国产精品久久综合av爱欲tv| 91性高湖久久久久久久久_久久99| 亚洲成人精品视频在线观看| 日韩欧美在线第一页| 亚洲色图美腿丝袜| 亚洲精品第一页| 欧美亚洲另类视频| 日韩在线免费av| 久久综合伊人77777尤物| 正在播放欧美一区| 欧美综合国产精品久久丁香| 91tv亚洲精品香蕉国产一区7ujn| 亚洲精品免费在线视频| 国产日韩在线一区| 成人免费在线视频网址| 亚洲激情小视频| 国产精品久久久久久久久| 亚洲精品日韩av| 57pao成人永久免费视频| 色一情一乱一区二区| 亚洲一区二区三区四区在线播放| 日韩中文在线不卡| 亚洲国产精品久久久| 最近2019年中文视频免费在线观看| 国产91在线播放九色快色| 国产日韩精品在线播放| 日本欧美国产在线| 久久视频在线播放| 欧美激情影音先锋| 国产成人精品久久二区二区| 91免费在线视频| 国产精品视频区| 欧美高清激情视频| 国产欧美 在线欧美| 激情懂色av一区av二区av| 日韩电影大片中文字幕| 亚洲黄色有码视频| 欧美成人午夜免费视在线看片| 自拍偷拍亚洲在线| 欧美一级黑人aaaaaaa做受| 国产欧美婷婷中文| 91九色国产在线| 美女国内精品自产拍在线播放| 日韩中文av在线| 国产91精品青草社区| 国产精品av在线| 91在线无精精品一区二区|