❶ 如何將linux的一個用戶添加到某一組group中
gpasswd –a 用戶名 組名
舉例:
把用戶名user1添加到user_group中。
[root@localhost ~]# id user1
uid=501(user1) gid=501(user1) groups=501(user1)
[root@localhost ~]# gpasswd -a user1user_group
Adding user user1 to group user_group
[root@localhost ~]# iser1
uid=501(user1) gid=501(user1) groups=501(user1),500(user_group)
(1)linuxusergroup擴展閱讀:
修改一個用戶到指定用戶組:
usermod -g組名用戶名
舉例:
修改用戶名user1的用戶組為user_group。
[root@localhost ~]# id user1
uid=501(user1) gid=501(user1) groups=501(user1)
[root@localhost ~]# usermod -g user_groupuser1
[root@localhost ~]# id user1
uid=501(user1) gid=500(user_group) groups=500(user_group)
❷ 請達人解釋下Linux中的用戶組
不管是Linux操作系統還是Windows操作系統或者是Unix操作系統,每個用戶(User)都至少屬於一個用戶組(Group),有些用戶屬於多個組,每一個組都有一些這個組的用戶的公共許可權(只要屬於這個組就有某樣許可權)。對於整個操作系統的所有用戶來說,可以分成三部分,某個用戶自己、和這個用戶在同一組的其他用戶、既不是這個用戶又不和這個用戶在同一組的其他用戶。
對於所有的文件來說,肯定有一個所有者(Owner),所有者(owner)默認是這個文件的創建者。當然可以通過chown這個命令把這個文件的所有者改為其他沒有創建這個文件的用戶。另外這個文件在創建的時候,創建者是以某個組成員的身份創建(創建者可能同時身在多個組)的,於是這個文件還具有組別。你用「ls -lh」就可以看結果中包含這樣的兩列「abc users」或者「root root」,其中前面的abc和root就是這個文件的所有者,users、root就是創建這個文件的人以哪個組組員的身份創建這個文件(或者說這個文件是屬於哪個組的同樣也能用chmod命令修改文件所在的組)。
於是這個文件的許可權就是描述這個文件的所有者對它具有的許可權(owner許可權)、這個文件所在的組的其他用戶對這個文件具有的許可權(group許可權)、既不是這個文件的所有者又不和這個文件所在的組(文件創建時創建者以哪個組的身份來創建)的其他用戶具有的許可權(others許可權)。