Re: [問題] 目錄權限問題

看板Linux作者 (生蛋)時間16年前 (2009/11/06 12:31), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《Maxsolar.bbs@OfO.twbbs.org (Astro v.s. Geo)》之銘言: : ※ 引述《justfor1221.bbs@ptt.cc (生蛋)》之銘言: : : 請問一下各位高手們 : : 今天有個目錄我權限設成底下這樣 : : chmod 2770 test : : drwxrws--- egg(使用者) egg(群組) test : : 所以如果進入test裡面不管是創資料夾或者是新增檔案的話 : : 檔案的群組都會是 egg 沒錯 : : 但是裡面的權限卻是 : : -rw-r--r-- 1 egg egg test1 : : drwxr-sr-x 2 egg egg test2 : : 我的問題是 : : 能不能讓所創立的檔案跟資料夾的權限都可以固定成770呢!? : linux預設檔案的權限是666,資料夾是777,原因很簡單,沒有x就進不去; : 透過umask來界定權限, : 因此umask 022之後,產生的檔案會是644,資料夾會是755 : 我不知道哪裡可以修改掉檔案的default permission,就算有, : 我也覺得那不是一個好主意---所有的檔案都具有x屬性, : users實在很難分辨普通檔案或是可執行檔案。 : 如果你要某執行檔讓其他使用者可以執行,針對檔案g+x即可; : 如果你要某執行檔用檔案所有者權限執行,你可以使用sgid; : 但是你針對目錄執行sgid完全沒有意義,目錄的x屬性不過是讓你可以進入罷了。 : 不如您可以簡單說明一下您的環境, : 以及為何檔案的權限也要是770, : 我想大家可以跟你提供一些更好的辦法,而不是修改權限設計。 主要因為這是我們團隊(老師、學生)的FTP 用來放置每個學生報告的論文用來分享的 但是我發現我們老師把它當作是一種...工作平台吧 比如現在主機裡面有a、b這兩個資料夾 當然a、b代表兩個使用者創的資料夾 所以各有各個群組 那老師屬於第三個群組 老師如果要把資料給a同學 他可以進入a資料夾 但是他要寫入就沒辦法了 因為群組不一樣 那如果丟上/目錄去 a同學也不能刪 因為檔案權限(群組)也是老師的 但是我有創一個群組是大家共用的一個群組team 所以我才會想要動到權限770 不知道各位前輩了解我的意思嗎...? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.197.130

11/06 13:35, , 1F
請利用 file ACL setfacl 的功能
11/06 13:35, 1F
文章代碼(AID): #1AywQsvk (Linux)
文章代碼(AID): #1AywQsvk (Linux)