Board logo

標題: Linux Folder 權限 [打印本頁]

作者: cpchen    時間: 2019-4-26 12:21     標題: Linux Folder 權限

各位,

想問下, 在 1 個大 folder 內, 例如  shareA, 我想 set 一個組 (TypeA) 為 Read only, 一個組( TypeB) 為 R/W
, 要怎做, 不懂 UBUNTU.


謝謝
作者: cal22cal    時間: 2019-4-26 14:01

一個組 (TypeA) 一個組( TypeB)
1.分別有幾多個用戶?
2.包唔包/有冇 root?
約莫睇吓呢個,睇吓睇唔睇得明,有個印象就得喇。
Add a User to a Group (or Second Group) on Linux
https://www.howtogeek.com/50787/ ... ond-group-on-linux/
作者: wewexx    時間: 2019-4-26 17:57

簡單嚟講可以將個 folder owner group set 個 b 個 group, 然後將folder permissions set 做 744. 咁owner就可以rw, 而其他就ro
作者: cal22cal    時間: 2019-4-26 19:31

本帖最後由 cal22cal 於 2019-5-2 12:20 編輯

唔可以咁簡單化,要考慮埋個 folder 嘅 owner&group, file del, created file:-
如果唔理咁多 details,
只有 1 個 level 嘅 share dir,
read & write group 係 users
read only group 冇 users
考慮 sticky bit, SGID
command 就咁:-
  1. sudo su -
  2. mkdir big_share
  3. chown root:users big_share
  4. chmod 3775 big_share
  5. setfacl -Rdm g:users:rwX big_share
  6. exit
複製代碼
只有個 file owner/root 可以 delete 個 file.
每有一個新 sub-dir 就要行 1 次
  1. chmod  3775 new_share
複製代碼
喺咁上下喇,有錯再改。
作者: wewexx    時間: 2019-4-27 01:33

唔可以咁簡單化,要考慮埋個 folder 嘅 owner&group, file del, created file:-
如果唔理咁多 details,
...
cal22cal 發表於 2019-4-26 19:31


如果真係攪,要用 acl... 好煩
作者: cal22cal    時間: 2019-4-27 09:12

如果真係攪,要用 acl... 好煩
wewexx 發表於 2019-4-27 01:33


上面 quote 住嗰幾句 command,簡單嘅 share 已經搞掂,
如果再要考慮埋 create sub-dir 問題,有人提議用 inotifywait,都唔會太煩。

如果只喺睇嗰 share file 嘅 group right,唔用 setfacl,
每 create 1 個新 file,
就要行 1 次 chmod 664 && chgrp users,
setfacl 喺1個差唔多全自動搞點嘅方法。

試吓呢個 case,userA & userB within same group users,
userA create a new file,未完成 chgrp users && chmod 664 之前,
userB 用 vi 入去 modify,:w! :q!,嗰 file 會變咗 0 byte,owner 會變咗 userB:userB。

可以手動試吓,再深入啲,呢嗰已經變咗喺 version control 嘅嘢,問題多多,頭都暈。
作者: wewexx    時間: 2019-4-27 12:33

上面 quote 住嗰幾句 command,簡單嘅 share 已經搞掂,
如果再要考慮埋 create sub-dir 問題,有人提議 ...
cal22cal 發表於 2019-4-27 09:12


我自己又真係冇用到咁複雜呀,我通常都係改 log dir 嘅 permissions 等自已同其他group去read就算
作者: gdh    時間: 2019-5-2 12:11

使用最基本 ACL + default ACL 即可
linux有個簡易ACL editor程式 "eiciel"
eiciel可單獨使用, 部份file manager可經properties tab打開eiciel






歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2