在linux系統中,比如有這樣一個場景,abc/a、abc/b、abc/c三個目錄,用戶user1,user2分別隸屬于A組和B組.
控制:用戶user1只能訪問abc/a和abc/b目錄,而用戶user2可以訪問這三個所有目錄。
現在用了一個比較笨的辦法,
將三個目錄的權限設置 chmod 770?abc/a?
chmod 770 abc/b?
chmod 770 abc/c
第一個7代表該目錄的所屬者,第二個7代表該目錄的所屬組,第三個7代表該目錄的其它組或用戶,改0將控制其它組和用戶不能訪問。
用命令chown -R .A abc/a?chown -R .A abc/b 設置abc/a abc/b目錄的所屬組A
然后將chown -R.B abc/c設置abc/c目錄的所屬組B。
到這一步user1只能訪問abc/a和abc/b這兩個目錄,user2只能該問abc/c?
但是user2也可以該問abc/a和abc/b的話,就將user2加入user1的所屬組A,這樣需要一個用戶隸屬于多組
usermod -G A user2 注意-G一定要大寫,這樣才會加入多個組
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
