作者 主題: user、qroup 的 quota 測試心得...如有誤請各位大大指正。  (閱讀 1770 次)

0 會員 與 1 訪客 正在閱讀本文。

jameslfp

  • 懷疑的國中生
  • **
  • 文章數: 35
    • 檢視個人資料
小弟又做了些無聊的測試..希望對初學者能有幫助...但也自己發現了一個問題
剛才對自己的 /home 做了 quota..
通常一般人只做usrquota,但grpquota沒有去試過..於是我去測試了,舉例如下
a,b,c三人屬於 admin 群組 (這裡先不管 soft、hard的問題,觀念相同)

usrquota ==> inode 為 30
grpquota ==> inode 為 30

   如果今天有一個 file1,擁有者為a,群組為admin ,當設定以上quota時,會各佔用 a 使用者的一個user inode 與 admin 群組的group inode,

如果file1的擁有者與群組都是使用者本身,那們跟admin group 沒關係,依此類推, a,b,c 三人各建了30個file(共90個),也都跟 admin 的grpquota無關。

我實驗時,建四個使用者 usra,usrb,usrc,admin,其中 usra,usrb,usrc屬於admin群組,
並設定 /home/admin的SGID、Sticky,這樣底下建的file,一來擁有者各自是群組內的建檔人員(usra,usrb,usrc),二來建的所有file,都屬於 admin 這個 group。

還有:hard link 不影響quota,但softlink會影響quota

問題:我們常用到 user password登入,那group password何時用的到..?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
感謝分享....  ^_^

group password 可以讓某一 user "臨時" 改為某一 group 用的。
不過,因為密碼不好管,因此很少用。
man gpasswd
man newgrp

green

  • 懷疑的國中生
  • **
  • 文章數: 45
    • 檢視個人資料
引述: "jameslfp"

問題:我們常用到 user password登入,那group password何時用的到..?



防止user利用newgrp變更主要群組...不過現在都是再新建群組十就將群組密碼鎖定.....

以下的例子給您參考...

uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
[root@test ~]# newgrp test
[root@test ~]# id
uid=0(root) gid=504(test) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),504(test)
[root@test ~]# id root
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)