linux查看用戶所屬組有很多方法:
創(chuàng)新互聯(lián)公司主營上猶網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā),上猶h5微信小程序搭建,上猶網(wǎng)站營銷推廣歡迎上猶等地區(qū)企業(yè)咨詢
1. 命令groups 查看當(dāng)前用戶所屬組
2. groups 用戶(查看用戶所屬組)
3. id 用戶(查看用戶所屬組)
4. 直接查看組文件,more /etc/group 組用戶
可以使用兩個(gè)命令:
id命令。
功能說明:查看賬戶的uid和gid及所屬分組
語法:id [-gGnru][--help][--version][用戶名稱]
補(bǔ)充說明:id會(huì)顯示用戶以及所屬群組的實(shí)際與有效ID。若兩個(gè)ID相同,則僅顯示實(shí)際ID。若僅指定用戶名稱,則顯示目前用戶的ID。
參數(shù):
-g或--group 顯示用戶所屬群組的ID。
-G或--groups 顯示用戶所屬附加群組的ID。
-n或--name 顯示用戶,所屬群組或附加群組的名稱。
-r或--real 顯示實(shí)際ID。
-u或--user 顯示用戶ID。
用法示例:
查詢用戶名為user1的所屬組:
id user1
2.
groups命令可以查看用戶所在的組。要查看user3所屬的用戶組,執(zhí)行命令:
groups?users3
執(zhí)行效果類似于下圖所示:
說明:第一條命令,admin用戶屬于admin組,第二條命令,root用戶屬于root組、bin組、daemon組、sys組、adm組、disk組、wheel組。
【步驟一】cat /etc/passwd
cat /etc/passwd查看所有的用戶信息,詳情如下圖
【步驟二】cat /etc/passwd|grep 用戶名
cat /etc/passwd|grep 用戶名,用于查找某個(gè)用戶,如下圖
【步驟三】cat /etc/group
cat /etc/group查看所有組信息,如下圖
【步驟四】cat /etc/group|grep 組名
cat /etc/group|grep 組名,用于查找某個(gè)用戶組,如下圖
【步驟五】用戶和組常用命令
groups 查看當(dāng)前登錄用戶的組內(nèi)成員
groups test 查看test用戶所在的組,以及組內(nèi)成員
whoami 查看當(dāng)前登錄用戶名
66
groups?查看當(dāng)前登錄用戶的組內(nèi)成員
groups?gliethttp?查看gliethttp用戶所在的組,以及組內(nèi)成員
whoami?查看當(dāng)前登錄用戶名
/etc/group文件包含所有組
/etc/shadow和/etc/passwd系統(tǒng)存在的所有用戶名
1、/etc/group?解說;
/etc/group?文件是用戶組的配置文件,內(nèi)容包括用戶和用戶組,并且能顯示出用戶是歸屬哪個(gè)用戶組或哪幾個(gè)用戶組,因?yàn)橐粋€(gè)用戶可以歸屬一個(gè)或多個(gè)不同的用戶組;同一用?戶組的用戶之間具有相似的特征。比如我們把某一用戶加入到root用戶組,那么這個(gè)用戶就可以瀏覽root用戶家目錄的文件,如果root用戶把某個(gè)文件?的讀寫執(zhí)行權(quán)限開放,root用戶組的所有用戶都可以修改此文件,如果是可執(zhí)行的文件(比如腳本),root用戶組的用戶也是可以執(zhí)行的;
用戶組的特性在系統(tǒng)管理中為系統(tǒng)管理員提供了極大的方便,但安全性也是值得關(guān)注的,如某個(gè)用戶下有對系統(tǒng)管理有最重要的內(nèi)容,最好讓用戶擁有獨(dú)立的用戶組,或者是把用戶下的文件的權(quán)限設(shè)置為完全私有;另外root用戶組一般不要輕易把普通用戶加入進(jìn)去,
2、/etc/group?內(nèi)容具體分析
/etc/group?的內(nèi)容包括用戶組(Group)、用戶組口令、GID及該用戶組所包含的用戶(User),每個(gè)用戶組一條記錄;格式如下:
group_name:passwd:GID:user_list
在/etc/group?中的每條記錄分四個(gè)字段:
第一字段:用戶組名稱;
第二字段:用戶組密碼;
第三字段:GID
第四字段:用戶列表,每個(gè)用戶之間用,號分割;本字段可以為空;如果字段為空表示用戶組為GID的用戶名;
三、用戶(user)和用戶組(group)相關(guān)的配置文件、命令或目錄;
1、與用戶(user)和用戶組(group)相關(guān)的配置文件;
1)與用戶(user)相關(guān)的配置文件;
/etc/passwd?注:用戶(user)的配置文件;
/etc/shadow?注:用戶(user)影子口令文件;
2)與用戶組(group)相關(guān)的配置文件;
/etc/group?注:用戶組(group)配置文件;
/etc/gshadow?注:用戶組(group)的影子文件;
2、管理用戶(user)和用戶組(group)的相關(guān)工具或命令;
1)管理用戶(user)的工具或命令;
useradd?注:添加用戶
adduser?注:添加用戶
passwd?注:為用戶設(shè)置密碼
usermod?注:修改用戶命令,可以通過usermod?來修改登錄名、用戶的家目錄等等;
pwcov?注:同步用戶從/etc/passwd?到/etc/shadow
pwck?注:pwck是校驗(yàn)用戶配置文件/etc/passwd?和/etc/shadow?文件內(nèi)容是否合法或完整;
pwunconv?注:是pwcov?的立逆向操作,是從/etc/shadow和?/etc/passwd?創(chuàng)建/etc/passwd?,然后會(huì)刪除?/etc/shadow?文件;
finger?注:查看用戶信息工具?id?注:查看用戶的UID、GID及所歸屬的用戶組?chfn?注:更改用戶信息工具
su?注:用戶切換工具?sudo?注:sudo?是通過另一個(gè)用戶來執(zhí)行命令(execute?a?command?as?another?user),su?是用來切換用戶,然后通過切換到的用戶來完成相應(yīng)的任務(wù),
但sudo?能后面直接執(zhí)行命令,比如sudo?不需要root?密碼就可以執(zhí)行root?賦與的執(zhí)行只有root才能執(zhí)行相應(yīng)的命令;但得通過visudo?來編輯/etc/sudoers來實(shí)現(xiàn);
visudo?注:visodo?是編輯?/etc/sudoers?的命令;也可以不用這個(gè)命令,直接用vi?來編輯?/etc/sudoers?的效果是一樣的;
sudoedit?注:和sudo?功能差不多;
2)管理用戶組(group)的工具或命令;
groupadd?注:添加用戶組;
groupdel?注:刪除用戶組;
groupmod?注:修改用戶組信息
groups?注:顯示用戶所屬的用戶組
grpck?grpconv?注:通過/etc/group和/etc/gshadow?的文件內(nèi)容來同步或創(chuàng)建/etc/gshadow?,如果/etc/gshadow?不存在則創(chuàng)建;
grpunconv?注:通過/etc/group?和/etc/gshadow?文件內(nèi)容來同步或創(chuàng)建/etc/group?,然后刪除gshadow文件;
4、/etc/login.defs?配置文件;
/etc/login.defs?文件是當(dāng)創(chuàng)建用戶時(shí)的一些規(guī)劃,比如創(chuàng)建用戶時(shí),是否需要家目錄,UID和GID的范圍;用戶的期限等等,這個(gè)文件是可以通過root來定義的;
比如Fedora?的?/etc/logins.defs?文件內(nèi)容;
#?*REQUIRED*?#?Directory?where?mailboxes?reside,?_or_?name?of?file,?relative?to?the?#?home?directory.?If?you?_do_?define?both,?MAIL_DIR?takes?precedence.
#?QMAIL_DIR?is?for?Qmail
#?#QMAIL_DIR?Maildir?MAIL_DIR?/var/spool/mail?注:創(chuàng)建用戶時(shí),要在目錄/var/spool/mail中創(chuàng)建一個(gè)用戶mail文件;?#MAIL_FILE?.mail
#?Password?aging?controls:?#
#?PASS_MAX_DAYS?Maximum?number?of?days?a?password?may?be?used.
#?PASS_MIN_DAYS?Minimum?number?of?days?allowed?between?password?changes.
#?PASS_MIN_LEN?Minimum?acceptable?password?length.
#?PASS_WARN_AGE?Number?of?days?warning?given?before?a?password?expires.
#?PASS_MAX_DAYS?99999?注:用戶的密碼不過期最多的天數(shù);
PASS_MIN_DAYS?0?注:密碼修改之間最小的天數(shù);
PASS_MIN_LEN?5?注:密碼最小長度;
PASS_WARN_AGE?7?注:?#
#?Min/max?values?for?automatic?uid?selection?in?useradd
#?UID_MIN?500?注:最小UID為500?,也就是說添加用戶時(shí),UID?是從500開始的;?UID_MAX?60000?注:最大UID為60000;?#
#?Min/max?values?for?automatic?gid?selection?in?groupadd?#?GID_MIN?500?注:GID?是從500開始;?GID_MAX?60000?#
#?If?defined,?this?command?is?run?when?removing?a?user.
#?It?should?remove?any?at/cron/print?jobs?etc.?owned?by
#?the?user?to?be?removed?(passed?as?the?first?argument).?#
#USERDEL_CMD?/usr/sbin/userdel_local?#
#?If?useradd?should?create?home?directories?for?users?by?default
#?On?RH?systems,?we?do.?This?option?is?ORed?with?the?-m?flag?on
#?useradd?command?line
.?#?CREATE_HOME?yes?注:是否創(chuàng)用戶家目錄,要求創(chuàng)建;
5、/etc/default/useradd?文件;
通過useradd?添加用戶時(shí)的規(guī)則文件;
#?useradd?defaults?file
GROUP=100
HOME=/home??注:把用戶的家目錄建在/home中;
INACTIVE=-1??注:是否啟用帳號過期停權(quán),-1表示不啟用;
EXPIRE=???注:帳號終止日期,不設(shè)置表示不啟用;
SHELL=/bin/bash??注:所用SHELL的類型;
SKEL=/etc/skel???注:?默認(rèn)添加用戶的目錄默認(rèn)文件存放位置;也就是說,當(dāng)我們用adduser添加用戶時(shí),用戶家目錄下的文件,都是從這個(gè)目錄中復(fù)制過去的;
后記:
關(guān)于用戶(user)和用戶組(group)管理內(nèi)容大約就是這么多;只要把上面所說的內(nèi)容了解和掌握,用戶(user)和用戶組(group)管理就差不多了;由于用戶(user)和用戶組(group)是和文件及目錄權(quán)限聯(lián)系在一起的,所以文件及目錄權(quán)限的操作也會(huì)獨(dú)立成文來給大家介紹;
本文只是讓新手弟兄明白用戶(user)和用戶組(group)一些原理,所以我在寫此文的時(shí)候,大多是解說內(nèi)容,我的意思是通過解說和索引一些命令,讓新手弟兄明白一點(diǎn)理論是比較重要的,技術(shù)操作無非是命令的用法;
linux的用戶信息保存在/etc/passwd文件中,另外,/etc/shadow文件存放的是用戶密碼相關(guān)信息。
/etc/passwd文件格式:
用戶名:密碼:UID:GID:用戶信息:HOME目錄路徑:用戶shell
其中UID為0則是用戶root,1~499為系統(tǒng)用戶,500以上為普通用戶
/etc/shadow保存用戶密碼信息,包括加密后的密碼,密碼過期時(shí)間,密碼過期提示天數(shù)等。
用戶組信息保存在/etc/group文件中.
格式如下:
用戶組名:組密碼:GID:組內(nèi)帳號(多個(gè)帳號用逗號分隔)
用戶登錄后,/etc/passwd文件里的GID為用戶的初始用戶組。
用戶的初始用戶組這一事實(shí)不會(huì)再/etc/group中體現(xiàn)。
新建用戶命令:
[root@local?opt]#useradd?用戶名?-g?初始用戶組?-G?其他用戶組(修改/etc/group)?-c?用戶說明?-u?指定UID
建完用戶需要為用戶設(shè)置密碼:
[root@local?opt]#passwd?用戶名
用戶要修改自己密碼命令:
[root@local?opt]#passwd
修改用戶信息命令:
[root@local?opt]#usermod?參數(shù)?用戶名
參數(shù):
-c?說明
-g?組名?初始用戶組
-e?過期日期?格式:YYYY-MM-DD
-G?組名?其他用戶組
-l?修改用戶名
-L?鎖定賬號(在/etc/shadow文件中用戶對應(yīng)密碼密碼串的前面加上兩個(gè)嘆號(!!))
-U?解鎖
刪除用戶命令:
[root@local?opt]#userdel?[-r]?用戶名
其中,參數(shù)-r為刪除用戶的home目錄。
其實(shí),可能在系統(tǒng)其他地方也有該用戶文件,要完整刪除一個(gè)用戶和其文件要先找到屬于他的文件:
[root@local?opt]#find?/?-user?用戶名
然后刪除,再運(yùn)行userdel刪除用戶。
查看可用shell命令:
[root@local?opt]#chsh?-l
修改自己的shell命令:
[root@local?opt]#chsh?-s
查看自己或某人UID/GID信息:
[root@local?opt]#id?[用戶名]
返回信息中g(shù)roups為有效用戶組
新增用戶組命令:
[root@local?opt]#groupadd?用戶組名
修改用戶組名命令:
[root@local?opt]#groupmod?-n?名稱
刪除用戶組命令:
[root@local?opt]#groupdel?用戶組名
設(shè)置用戶組密碼命令:
[root@local?opt]#gpasswd?用戶組名
如果gpasswd加上參數(shù)則有其他功能
設(shè)置用戶組管理員命令:
[root@local?opt]#gpasswd?-A?用戶名?用戶組名
添加某帳號到組命令:
[root@local?opt]#gpasswd?-M?用戶名?用戶組名
從組中刪除某帳號命令:
[root@local?opt]#gpasswd?-d?用戶名?用戶組名
passwd相關(guān)參數(shù)操作:
-l?鎖用戶
-u?解鎖用戶
-n?天數(shù)??密碼不可改天數(shù)
-x?天數(shù)??密碼過期天數(shù)
-w?天數(shù)??警告天數(shù)
文件權(quán)限知識
先看個(gè)實(shí)例:
[root@local?opt]#ls?-al
ls?-al?命令是列出目錄的所有文件,包括隱藏文件。隱藏文件的文件名第一個(gè)字符為'.'
-rw-r--r--??1?root?root????81?08-02?14:54?gtkrc-1.2-gnome2
-rw-------??1?root?root???189?08-02?14:54?ICEauthority
-rw-------??1?root?root????35?08-05?10:02?.lesshst
drwx------??3?root?root??4096?08-02?14:54?.metacity
drwxr-xr-x??3?root?root??4096?08-02?14:54?nautilus
列表的列定義如下:
[權(quán)限屬性信息]?[連接數(shù)]?[擁有者]?[擁有者所屬用戶組]?[大小]?[最后修改時(shí)間]?[文件名]
權(quán)限屬性列表為10個(gè)字符:
第一個(gè)字符表示文件類型,d為目錄?-為普通文件?l為連接?b為可存儲(chǔ)的接口設(shè)備?c為鍵盤鼠標(biāo)等輸入設(shè)備
2、3、4個(gè)字符表示所有者權(quán)限,5、6、7個(gè)字符表示所有者同組用戶權(quán)限,8、9、10為其他用戶權(quán)限
第二個(gè)字符表示所有者讀權(quán)限,如果有權(quán)限則為r,沒有權(quán)限則為-
第三個(gè)字符表示所有者寫權(quán)限,如果有權(quán)限則為w,沒有權(quán)限則為-
第四個(gè)字符表示所有者執(zhí)行權(quán)限,如果有權(quán)限則為x,沒有權(quán)限則為-
第五個(gè)字符表示所有者同組用戶讀權(quán)限,如果有權(quán)限則為r,沒有權(quán)限則為-
第六個(gè)字符表示所有者同組用戶寫權(quán)限,如果有權(quán)限則為w,沒有權(quán)限則為-
第七個(gè)字符表示所有者同組用戶執(zhí)行權(quán)限,如果有權(quán)限則為x,沒有權(quán)限則為-
第八個(gè)字符表示其他非同組讀權(quán)限,如果有權(quán)限則為r,沒有權(quán)限則為-
第九個(gè)字符表示其他非同組寫權(quán)限,如果有權(quán)限則為w,沒有權(quán)限則為-
第十個(gè)字符表示其他非同組執(zhí)行權(quán)限,如果有權(quán)限則為x,沒有權(quán)限則為-
修改文件所屬組命令:
[root@local?opt]#chgrp?[-R]?組名?文件名
其中-R為遞歸設(shè)置
修改文件的所有者和組命令:
[root@local?opt]#chown?[-R]?用戶[:用戶組]?文件名
修改文件訪問權(quán)限命令:
[root@local?opt]#chmod?[-R]?0777?文件名
至此,用戶、文件和權(quán)限相關(guān)的東西,就總結(jié)個(gè)7788了,接下來的就是,平常要敢于用各種命令,勤于看看本篇總結(jié)啦。
====================================================================
linux?查看用戶及用戶組的方法
whois
功能說明:查找并顯示用戶信息。
語法:whois?[帳號名稱]
補(bǔ)充說明:whois指令會(huì)去查找并顯示指定帳號的用戶相關(guān)信息,因?yàn)樗堑絅etwork?Solutions?的WHOIS數(shù)據(jù)庫去查找,所以該帳號名稱必須在上面注冊方能尋獲,且名稱沒有大小寫的差別。
---------------------------------------------------------
whoami
功能說明:先似乎用戶名稱。
語法:whoami?[--help][--version]
補(bǔ)充說明:顯示自身的用戶名稱,本指令相當(dāng)于執(zhí)行"id?-un"指令。
參數(shù):
--help? 在線幫助。
--version? 顯示版本信息。
---------------------------------------------------
who
功能說明:顯示目前登入系統(tǒng)的用戶信息。
語法:who?[-Himqsw][--help][--version][am?i][記錄文件]
補(bǔ)充說明:執(zhí)行這項(xiàng)指令可得知目前有那些用戶登入系統(tǒng),單獨(dú)執(zhí)行who指令會(huì)列出登入帳號,使用的? 終端機(jī),登入時(shí)間以及從何處登入或正在使用哪個(gè)X顯示器。
參數(shù):
-H或--heading? 顯示各欄位的標(biāo)題信息列。
-i或-u或--idle? 顯示閑置時(shí)間,若該用戶在前一分鐘之內(nèi)有進(jìn)行任何動(dòng)作,將標(biāo)示成"."號,如果該用戶已超過24小時(shí)沒有任何動(dòng)作,則標(biāo)示出"old"字符串。
-m? 此參數(shù)的效果和指定"am?i"字符串相同。
-q或--count? 只顯示登入系統(tǒng)的帳號名稱和總?cè)藬?shù)。
-s? 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決who指令其他版本的兼容性問題。
-w或-T或--mesg或--message或--writable? 顯示用戶的信息狀態(tài)欄。
--help? 在線幫助。
--version? 顯示版本信息。
----------------------------------------------------
w
功能說明:顯示目前登入系統(tǒng)的用戶信息。
語法:w?[-fhlsuV][用戶名稱]
補(bǔ)充說明:執(zhí)行這項(xiàng)指令可得知目前登入系統(tǒng)的用戶有那些人,以及他們正在執(zhí)行的程序。單獨(dú)執(zhí)行w
指令會(huì)顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關(guān)信息。
參數(shù):
-f? 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-h? 不顯示各欄位的標(biāo)題信息列。
-l? 使用詳細(xì)格式列表,此為預(yù)設(shè)值。
-s? 使用簡潔格式列表,不顯示用戶登入時(shí)間,終端機(jī)階段作業(yè)和程序所耗費(fèi)的CPU時(shí)間。
-u? 忽略執(zhí)行程序的名稱,以及該程序耗費(fèi)CPU時(shí)間的信息。
-V? 顯示版本信息。
-----------------------------------------------------
finger命令
finger?命令的功能是查詢用戶的信息,通常會(huì)顯示系統(tǒng)中某個(gè)用戶的用戶名、主目錄、停滯時(shí)間、登錄時(shí)間、登錄shell等信息。如果要查詢遠(yuǎn)程機(jī)上的用戶信息,需要在用戶名后面接“@主機(jī)名”,采用[用戶名@主機(jī)名]的格式,不過要查詢的網(wǎng)絡(luò)主機(jī)需要運(yùn)行finger守護(hù)進(jìn)程。
該命令的一般格式為:
finger?[選項(xiàng)]?[使用者]?[用戶@主機(jī)]
命令中各選項(xiàng)的含義如下:
-s?顯示用戶的注冊名、實(shí)際姓名、終端名稱、寫狀態(tài)、停滯時(shí)間、登錄時(shí)間等信息。
-l?除了用-s選項(xiàng)顯示的信息外,還顯示用戶主目錄、登錄shell、郵件狀態(tài)等信息,以及用戶主目錄下的.plan、.project和.forward文件的內(nèi)容。
-p?除了不顯示.plan文件和.project文件以外,與-l選項(xiàng)相同?!?/p>
[例]在本地機(jī)上使用finger命令。
$?finger?xxq
Login:?xxq?Name:
Directory:?/home/xxq?Shell:?/bin/bash
Last?login?Thu?Jan?1?21:43?(CST)?on?tty1
No?mail.
No?Plan.
$?finger
Login?Name?Tty?Idle?Login?Time?Office?Office?Phone
root?root?*1?28?Nov?25?09:17
……
------------------------------------------------------------------
/etc/group文件包含所有組
/etc/shadow和/etc/passwd系統(tǒng)存在的所有用戶名
修改當(dāng)前用戶所屬組的方法
usermod?或者可以直接修改?/etc/paaawd文件即可
----------------------------------------------------------------
vlock(virtual?console?lock)
功能說明:鎖住虛擬終端。
語法:vlock?[-achv]
補(bǔ)充說明:執(zhí)行vlock指令可鎖住虛擬終端,避免他人使用。
參數(shù):
-a或--all? 鎖住所有的終端階段作業(yè),如果您在全屏幕的終端中使用本參數(shù),則會(huì)將用鍵盤
切換終端機(jī)的功能一并關(guān)閉。
-c或--current? 鎖住目前的終端階段作業(yè),此為預(yù)設(shè)值。
-h或--help? 在線幫助。
-v或--version? 顯示版本信息。
--------------------------------------------------------
usermod
功能說明:修改用戶帳號。
語法:usermod?[-LU][-c?備注][-d?登入目錄][-e?有效期限][-f?緩沖天數(shù)][-g?群組][-G?群組][-l?帳號名稱][-s?][-u?][用戶帳號]
補(bǔ)充說明:usermod可用來修改用戶帳號的各項(xiàng)設(shè)定。
參數(shù):
-c備注? 修改用戶帳號的備注文字。
-d登入目錄? 修改用戶登入時(shí)的目錄。
-e有效期限? 修改帳號的有效期限。
-f緩沖天數(shù)? 修改在密碼過期后多少天即關(guān)閉該帳號。
-g群組? 修改用戶所屬的群組。
-G群組? 修改用戶所屬的附加群組。
-l帳號名稱? 修改用戶帳號名稱。
-L? 鎖定用戶密碼,使密碼無效。
-s? 修改用戶登入后所使用的shell。
-u? 修改用戶ID。
-U? 解除密碼鎖定。
-------------------------------------------------------
userdel
功能說明:刪除用戶帳號。
語法:userdel?[-r][用戶帳號]
補(bǔ)充說明:userdel可刪除用戶帳號與相關(guān)的文件。若不加參數(shù),則僅刪除用戶帳號,而不刪除相關(guān)文件。
參數(shù):
-f? 刪除用戶登入目錄以及目錄中所有文件。
----------------------------------------------------------
userconf
功能說明:用戶帳號設(shè)置程序。
語法:userconf?[--addgroup?群組][--adduser?用戶ID群組用戶名稱][--delgroup?群組][--deluser?用戶ID][--help]
補(bǔ)充說明:userconf實(shí)際上為linuxconf的符號連接,提供圖形界面的操作方式,供管理員建立與管理各類帳號。若不加任何參數(shù),即進(jìn)入圖形界面。
參數(shù):
--addgroup群組? 新增群組。
--adduser用戶ID群組用戶名稱? 新增用戶帳號。
--delgroup群組? 刪除群組。
--deluser用戶ID? 刪除用戶帳號。
--help? 顯示幫助。
------------------------------------------------------
useradd
功能說明:建立用戶帳號。
語法:useradd?[-mMnr][-c?備注][-d?登入目錄][-e?有效期限][-f?緩沖天數(shù)][-g?群組][-G?群組][-s?][-u?][用戶帳號]?或?useradd?-D?[-b][-e?有效期限][-f?緩沖天數(shù)][-g?群組][-G?群組][-s?]
補(bǔ)充說明:useradd可用來建立用戶帳號。帳號建好之后,再用passwd設(shè)定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實(shí)際上是保存在/etc/passwd文本文件中。
參數(shù):
-c備注? 加上備注文字。備注文字會(huì)保存在passwd的備注欄位中?!?/p>
-d登入目錄? 指定用戶登入時(shí)的啟始目錄。
-D? 變更預(yù)設(shè)值.
-e有效期限? 指定帳號的有效期限。
-f緩沖天數(shù)? 指定在密碼過期后多少天即關(guān)閉該帳號。
-g群組? 指定用戶所屬的群組。
-G群組? 指定用戶所屬的附加群組。
-m? 自動(dòng)建立用戶的登入目錄。
-M? 不要自動(dòng)建立用戶的登入目錄。
-n? 取消建立以用戶名稱為名的群組.
-r? 建立系統(tǒng)帳號。
-s ? 指定用戶登入后所使用的shell。
-u? 指定用戶ID。
linux查看用戶所屬組有很多方法:
命令groups?查看當(dāng)前用戶所屬組
[root@localhost xly]# groups
root
groups 用戶(查看用戶所屬組)
[root@localhost xly]# groups xly
xly : xly
id 用戶(查看用戶所屬組)
[root@localhost xly]# id xly
uid=500(xly) gid=500(xly) groups=500(xly)
直接查看組文件,cat /etc/group
[root@localhost xly]# cat /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:7:daemon
mem:x:8:
kmem:x:9:
xly:x:500:
命令:cat /etc/group|grep 組名,用于查找某個(gè)用戶組
當(dāng)前題目:linux命令查看分組 linux怎么查看組里面有哪些成員
當(dāng)前路徑:http://jinyejixie.com/article44/dodoche.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站制作、營銷型網(wǎng)站建設(shè)、、ChatGPT、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)