讓linux用戶隸屬於多個組


今天看學習資料呢,看到有個地方要求一個用戶隸屬於多個組,好久沒有用到這些知識,手抄筆記又沒帶,百度了下,順手記錄下來,省的以后又忘了。

usermod -g 組名 用戶名:更改用戶所屬組,是覆蓋;  小寫 是 覆蓋 usermod -G 組名1[,組名2,……] 用戶名:添加用戶所屬組;  大寫 是添加   usermod -G 組名 用戶名

 類 似於,Linux系統一個組可以包含多個用戶成員,反過來,一個用戶也可以隸屬於多個組,其中一個方法就是使用usermod -G命令來實現。在使用-g時要格外小心,因為它是覆蓋,比如原來test 隸屬於grp1,grp2組,你突然來一個usermod -g grp3 test,結果就是test用戶只屬於grp3組;
參考: chgrp
怎樣把用戶加入另一個組?    useradd -g siradm -G sirmas,siruser   用戶名   man usermod usermod -G group[,... ] login
怎樣把用戶加入另一個組? useradd -g 1000 -G another-group username
另外看看這個chmod + x lanb 增加執行的權限。 chmod + w lanb 增加寫的權限。 chmod + r lanb 增加讀的權限。 chmod + rwx lanb 什么權限都有了
建立一個組 groupadd mysql useradd -g mysql mysql
useradd 命令詳解 功能說明:建立用戶帳號。

功能說明:建立用戶帳號。 語法:useradd [-mMnr][-c <備注>][-d <登入目錄>][-e <有效期限>][-f <緩沖天數>][-g <群組>][-G <群組>][-s ][-u ][用戶帳號] 或 useradd -D [-b][-e <有效期限>][-f <緩沖天數>][-g <群組>][-G <群組>][-s ]
補充說明:useradd可用來建立用戶帳號。帳號建好之后,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。

  參  數:   -c<備注>  加上備注文字。備注文字會保存在passwd的備注欄位中。    -d<登入目錄>  指定用戶登入時的啟始目錄。   -D  變更預設值.   -e<有效期限>  指定帳號的有效期限。   -f<緩沖天數>  指定在密碼過期后多少天即關閉該帳號。   -g<群組>  指定用戶所屬的群組。   -G<群組>  指定用戶所屬的附加群組。   -m  自動建立用戶的登入目錄。   -M  不要自動建立用戶的登入目錄。   -n  取消建立以用戶名稱為名的群組.   -r  建立系統帳號。   -s   指定用戶登入后所使用的shell。   -u  指定用戶ID。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM