系統管理
1752860 會員
3820 線上
108790 解決方案
發表新文章

如何設定一個 File System 底下所產生的資料及FTP上來的資料檔案屬性均為666 ?

 
watermelonyu
教授

如何設定一個 File System 底下所產生的資料及FTP上來的資料檔案屬性均為666 ?

我在系統上有一個需求

必須設定一個File System 為公用目錄夾

所有的users均可自由讀取及改變該目錄底下的東西



我已經將/etc/inetd.conf 修改為

ftp stream tcp nowait root /etc/ftpd ftpd -l -u000

並且將/etc/profile 增加

umask 000



但還是會有部分檔案在FTP上來時會有屬性650的檔案產生

造成部份程式因權限不足而無法access

試問是否有方式針對該file system 將權限開放all users?
5則回覆 5
watermelonyu
教授

如何設定一個 File System 底下所產生的資料及FTP上來的資料檔案屬性均為666 ?

Hi :

請將 000 改成 0000 (四個零)

ftp stream tcp nowait root /etc/ftpd ftpd -l -u0000



..

.

watermelonyu
教授

如何設定一個 File System 底下所產生的資料及FTP上來的資料檔案屬性均為666 ?

你也可以透過使用acl方式, 可參考附件檔案內最後一頁的

ACL Default Entries.
watermelonyu
教授

如何設定一個 File System 底下所產生的資料及FTP上來的資料檔案屬性均為666 ?

也可以考慮使用 ftpaccess 的方式來進行設定, 參考一下這篇



http://www1.itrc.hp.com/service/cki/docDisplay.do?docLocale=zh_TW&docId=200000072770943
watermelonyu
教授

如何設定一個 File System 底下所產生的資料及FTP上來的資料檔案屬性均為666 ?

Dear Yoda,



為什麼要四個零呢?

是有什麼樣的涵義嗎?

watermelonyu
教授

如何設定一個 File System 底下所產生的資料及FTP上來的資料檔案屬性均為666 ?

Hi Thomas :



因為完整的 umask 為4個octec(八進位)

666 之前還有 set_uid_bit, set_gid_bit.



For more, please reference man page

$ man umask



..

.