grouplinux
❶ linux中如何查看有幾個用戶組
【步驟一】cat /etc/passwd
cat /etc/passwd查看所有的用戶信息,詳情如下圖
【步驟二】cat /etc/passwd|grep 用戶名
cat /etc/passwd|grep 用戶名,用於查找某個用戶,如下圖
【步驟三】cat /etc/group
cat /etc/group查看所有組信息,如下圖
【步驟四】cat /etc/group|grep 組名
cat /etc/group|grep 組名,用於查找某個用戶組,如下圖
【步驟五】用戶和組常用命令
groups 查看當前登錄用戶的組內成員
groups test 查看test用戶所在的組,以及組內成員
whoami 查看當前登錄用戶名
❷ 請達人解釋下Linux中的用戶組
不管是Linux操作系統還是Windows操作系統或者是Unix操作系統,每個用戶(User)都至少屬於一個用戶組(Group),有些用戶屬於多個組,每一個組都有一些這個組的用戶的公共許可權(只要屬於這個組就有某樣許可權)。對於整個操作系統的所有用戶來說,可以分成三部分,某個用戶自己、和這個用戶在同一組的其他用戶、既不是這個用戶又不和這個用戶在同一組的其他用戶。
對於所有的文件來說,肯定有一個所有者(Owner),所有者(owner)默認是這個文件的創建者。當然可以通過chown這個命令把這個文件的所有者改為其他沒有創建這個文件的用戶。另外這個文件在創建的時候,創建者是以某個組成員的身份創建(創建者可能同時身在多個組)的,於是這個文件還具有組別。你用「ls -lh」就可以看結果中包含這樣的兩列「abc users」或者「root root」,其中前面的abc和root就是這個文件的所有者,users、root就是創建這個文件的人以哪個組組員的身份創建這個文件(或者說這個文件是屬於哪個組的同樣也能用chmod命令修改文件所在的組)。
於是這個文件的許可權就是描述這個文件的所有者對它具有的許可權(owner許可權)、這個文件所在的組的其他用戶對這個文件具有的許可權(group許可權)、既不是這個文件的所有者又不和這個文件所在的組(文件創建時創建者以哪個組的身份來創建)的其他用戶具有的許可權(others許可權)。
❸ linux中 group和group- shadow和shadow-有什麼區別
1、/etc/passwd包含用戶信息
2、/etc/shadow包含passwd裡面用戶對應的密碼
3、/etc/group包含組信息
4、/etc/gshadow包含組加密信息
5、*-應該是相應文件的備份,如果誤操作可用此文件恢復:
/etc/passwd-
/etc/group-
/etc/shadow-
/etc/gshadow-
6、diff
group
group-看兩個文件的區別。
❹ linux(空間) 許可權裡面的group是什麼東西
group是「用戶組」的意思,前面有人說的很清楚了,我這里只是解釋一下linux為什麼對group和all user設置成只能讀和運行。
假如,你是用戶a,論壇里的普通用戶,然後上傳了一個文件到自己的目錄,可能是一個程序,可能是一張圖片,你的許可權當然是7,可讀可寫可運行。這時,另一個用戶b,也是經過注冊的,瀏覽到你的帖子,然後開始下載你上傳的文件。他當然需要有讀取和運行的權利,所以許可權是5。但是如果許可權是7,他也可以寫的話,那他就可以修改你上傳的文件了。所以,我覺得在這里是不能給group以寫許可權的。
all user的許可權更低,all user其實就是win裡面的guest,如果架設論壇,那些沒有登錄的guest就是all user。所以,給all user全部權利是非常危險的。
❺ Linux用戶和群組管理
Linux系統使用一個專門的文件將用戶的登錄名匹配到對應的UID值,這個文件就是/etc/passwd文件,它包含了一些與用戶有關的關鍵信息
root用戶賬戶是Linux系統的管理員,固定分配給他的UID是0。Linux系統會為各種功能創建不同的賬戶,而這些賬戶並不是真的用戶,叫做系統賬戶
/etc/passwd文件文件中的密碼欄位都被設置成了x,這並不是說所有用戶賬戶都用相同的密碼,而密碼都被保存在另一個叫/etc/shadow的文件中,這需要特殊的程序才能訪問
/etc/passwd是一個標準的文本文件,但是不建滾帶議用編輯器直接修改其內容
/etc/shadow文件對Linux系統密碼提供了更多的控制,只有root用戶才能訪問/etc/shadow文件,這讓它比/etc/passwd安全許多
他一共有九個欄位
1、與/etc/passwd文件中登錄名對應欄位的登錄名
2、加密後的密碼
3、上次修改密碼後過去多少天
4、多少天後才能修改密碼
5、多少天後必須修改密碼
6、密碼過期提前多少天通知用戶
7、密碼過羨李期後多少天禁用用戶賬戶
8、用戶賬戶被禁用的日期
9、預留欄位
/etc/group文件包含了系統兄備遲上用到的每個組的信息和UID一樣,GID也使用相同的格式,並從500開始分配
主目錄 :用戶的起始工作目錄,用戶登錄後有操作許可權的訪問目錄
注釋性描述 :這個欄位並沒有什麼實際的用途。在不同的Linux 系統中,這個欄位的格式並沒有統一。在許多Linux系統中,這個欄位存放的是一段任意的注釋性描述文字,用做finger命令的輸出。
登陸shell :用戶登錄後,要啟動一個進程,負責將用戶的操作傳給內核,這個進程是用戶登錄到系統後運行的命令解釋器或某個特定的程序,即Shell。
newgrp 指令類似 login 指令,當它是以相同的帳號,另一個群組名稱,再次登入系統。 newgrp 命令可以從用戶的附加組中選擇一個群組,作為用戶新的初始組。 欲使用 newgrp 指令切換群組,您必須是該群組的用戶,否則將無法登入指定的群組。單一用戶要同時隸屬多個群組,需利用交替用戶的設置。若不指定群組名稱,則 newgrp 指令會登入該用戶名稱的預設群組。
❻ linux中命令vim /etc/group和vim /etc/gshadow有啥區別
具體區別如下
/etc/group的格式如下:
group_name:passwd:GID:user_list
具體如下:
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:jack
組名:口令:組標識號:組內用戶列表
1)「組名」是用戶組的名稱,由字母或數字構成。與/etc/passwd中的登錄名一樣,組名不應重復。
2)「口令」欄位存放的是用戶組加密後的口令字。一般Linux系統的用戶組都沒有口令,即這個欄位一般為空,或者是x。
3)「組標識號」 :GID
4)「組內用戶列表」:每個用戶之間用,號分割;本欄位可以為空;如果欄位為空表示用戶組為GID的用戶名;
/etc/gshadow
/etc/gshadow是/etc/group的加密資訊文件,比如用戶組(Group)管理密碼就是存放在這個文件。
/etc/gshadow和/etc/group是互補的兩個文件;對於大型伺服器,針對很多用戶和組,定製一些關系結構比較復雜的許可權模型,設置用戶組密碼是極有必要的。
比如我們不想讓一些非用戶組成員永久擁有用戶組的許可權和特性,這時我們可以通過密碼驗證的方式來讓某些用戶臨時擁有一些用戶組特性,這時就要用到用戶組密碼。
[root@localhost ~]# cat /etc/gshadow
root:::root
bin:::root,bin,daemon
組名:口令:組管理者:組內用戶列表
1) 組名: 是用戶組的名稱,由字母或數字構成。
2) 口令:用戶組密碼,這個段可以是空的或!,如果是空的或有!,表示沒有密碼
3) 組管理者:這個欄位也可為空,如果有多個用戶組管理者,用,號分割
4) 組內用戶列表:如果有多個成員,用,號分割 ;
❼ linux下如何查看用戶屬於哪個組
linux查看用戶所屬組有很多方法:
命令groups 查看當前用戶所屬組[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 命令的具體介紹可查詢」Linux命令大全「。