/etc/group 很好很强大
具有某種共同特征的用戶集合起來就是用戶組(Group)。用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件;在本標題下,您還能了解到什么是GID;?
1、/etc/group 解說;?
用戶組的特性在系統管理中為系統管理員提供了極大的方便,但安全性也是值得關注的,如某個用戶下有對系統管理有最重要的內容,最好讓用戶擁有獨立的用戶組,或者是把用戶下的文件的權限設置為完全私有;另外root用戶組一般不要輕易把普通用戶加入進去,?
2、/etc/group 內容具體分析?
/etc/group 的內容包括用戶組(Group)、用戶組口令、GID及該用戶組所包含的用戶(User),每個用戶組一條記錄;格式如下:
group_name:passwd:GID:user_list?
在/etc/group 中的每條記錄分四個字段:?
第一字段:用戶組名稱;?
第二字段:用戶組密碼;?
第三字段:GID?
第四字段:用戶列表,每個用戶之間用,號分割;本字段可以為空;如果字段為空表示用戶組為GID的用戶名;?
我們舉個例子:?
root:x:0:root,linuxsir 注:用戶組root,x是密碼段,表示沒有設置密碼,GID是0,root用戶組下包括root、linuxsir以及GID為0的其它用戶(可以通過 /etc/passwd查看);;beinan:x:500:linuxsir 注:用戶組beinan,x是密碼段,表示沒有設置密碼,GID是500,beinan用戶組下包括linuxsir用戶及GID為500的用戶(可以通 過/etc/passwd查看);linuxsir:x:502:linuxsir 注:用戶組linuxsir,x是密碼段,表示沒有設置密碼,GID是502,linuxsir用戶組下包用戶linuxsir及GID為502的用戶 (可以通過/etc/passwd查看);helloer:x:503: 注:用戶組helloer,x是密碼段,表示沒有設置密碼,GID是503,helloer用戶組下包括GID為503的用戶,可以通過 /etc/passwd查看;?
而/etc/passwd 對應的相關的記錄為:?
root:x:0:0:root:/root:/bin/bashbeinan:x:500:500:beinan sun:/home/beinan:/bin/bashlinuxsir:x:505:502:linuxsir
open,linuxsir office,13898667715:/home/linuxsir:/bin/bashhelloer:x:502:503::/home/helloer:/bin/bash?
由此可以看出helloer用戶組包括 helloer用戶;所以我們查看一個用戶組所擁有的用戶,可以通過對比/etc/passwd和/etc/group來得到;
Gpasswd –a username groupname 把某用戶加入到某個組中
Gpasswd –d username groupname 把組中的某個用戶刪除
Smbpasswd –a username????????? 在SMB中加入用戶
Smbpasswd –x username????????? 在 SMB中刪除用戶
一個文件 rwxrwxrwx ,前三個字段是表明文件所有者r可讀w可寫x可執行.中間的表明文件的所有組,后三個表明其他人. 組是用戶的集合,能否操作文件要看文件的權限怎么定義.跟用戶無關, 也就是說一個文件定義了用戶A可以操作,不表明包含用戶A的組C可以操作.這是兩個無關的概念.
總結
以上是生活随笔為你收集整理的/etc/group 很好很强大的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle dbtimezone与os
- 下一篇: Quest Spotlight On O