顯示廣告
隱藏 ✕
看板 tails
作者 tails (QQ)
標題 [筆記] Linux使用者管理指令
時間 2012年03月05日 Mon. PM 01:32:41


前言:
雖然身為Linux的root (很偉大一樣XD,因為是我安裝的嘛Orz...)
先前一直是使用GNOME介面在新增user和group等。
剛剛在改群組分配時出現了一個悲劇
不知道是找不到還是GNOME少了這個功能
我不知道該怎麼幫user加副群組的介面
於是就必需使用CLI了...


正文:
鳥哥的文章非常詳細
我的文章只要記錄重點就好 (其實是懶XD)
需要注意的是 鳥哥是使用CentOS


Linux中的user與group是跟權限管理有關部分
user的主要檔案在/etc/passwd (檔案結構)
group的主要檔案在/etc/group (檔案結構)


user新增指令:

useradd [-u UID] [-g 初始群組] [-G 次要群組] [-mM] [-c 說明欄] [-d 家目錄絕對路徑] [-s shell] 使用者帳號名

建立後的使用者,預設是關閉的,再來要靠root給它密碼才能登入:

passwd [-l] [-u] [--stdin] [-S] [-n 日數] [-x 日數] [-w 日數] [-i 日期] 帳號

使用者資訊打錯了,調整指令:

usermod [-cdegGlsuLU] username

刪除使用者指令:

userdel [-r] username

group新增指令:

groupadd [-g gid] [-r] 群組名稱

修改group指令:

groupmod groupmod [-g gid] [-n group_name] 群組名

刪除group指令:

groupdel groupdel groupdel [groupname]

group管理員功能:

gpasswd [-A user1,...] [-M user3,...] groupname




回到正題
原本的問題
要使用

usermod -G 群組 使用者

即可更改次要群組
因為不是新增
所以如果同時有很多次要群組就必需全部輸入,中間以逗號隔開,不可有空白。


--
參考網頁:
鳥哥的Linux
如何在Linux中把某個user加入群組

--
※ 作者: tails 時間: 2012-03-05 13:32:41
※ 看板: tails 文章推薦值: 0 目前人氣: 0 累積人氣: 305 
※ 文章分類: Linux
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇