用戶是使用操作系統的人,而擁有相同權限的人就組成了用戶組。
用戶相關信息被存儲在
/etc/passwd中,文件的格式是:
用戶名:密碼占位符:用戶編號:用戶組編號:用戶注釋信息:用戶家目錄:shell類型用戶密碼相關信息被存儲在
/etc/shadow中,文件中的每一行與passwd中的行對應,格式是:
用戶名:經過加密的密碼用戶組信息被存儲在
/etc/group文件中,其中文件的格式是:
組名稱:組密碼占位符:組編號:組中用戶名列表用戶組的密碼信息被存儲在
/etc/gshadow文件中,其中文件的每一行與上一個文件group一一對應,每行的格式是:
組名稱:組密碼:組管理者:組中用戶列表如果組密碼為空,*,!表示該用戶組沒有組密碼,組密碼在特殊的場合才有作用,要用到的時候再講。
如果不指定組編號,則由系統自動分配。
刪除用戶組之前,要先把用戶組清空,即在該用戶組中不能有用戶。
在將用戶移入用戶組后,在不指定用戶家目錄的情況下,會在
/home/用戶名下創建一個屬于該用戶的家目錄。
如果這里的用戶原先不存在,則會為該用戶單獨創建一個用戶組。
如果直接運行
su則表示切換到root用戶。
用戶可以同時屬于多個組,但是只能有一個組是主要組,其余都是附屬組。
注意,這條命令與usermod -g 新用戶組 用戶名 的區別,區別在于,gpasswd增加的是用戶的附屬組,而usermod修改的是用戶的主要組!
當需要添加多個附屬組時,多個附屬組之間使用”,“,逗號隔開。
這個時候,你不是以自己的主要組的身份去執行命令,而是以現在自己所在的附屬組的身份去執行這條命令,這個時候需要你輸入組密碼,如果有設定的話。
新聞熱點
疑難解答