線上書籍

Home

微型伺服器-手工NAS製作

轉貼:出處

《Linux Samba veto files》設定

Linux Samba 架設的檔案伺服器中,共享的資料夾近日出現一些奇怪的exe執行檔,清除病毒檔後為避免疫情擴散,得開始限制使用者存放特定類型檔案了。


Samba 設定檔中加入「veto files」設定項目,即可阻絕exe檔存取,內容如:
veto files = /*.inf/*.exe/
 

表示禁止副檔名inf或exe上傳,Samba 重啟後,原有的這些檔案則將被隱藏。限制的檔案類型可再增加,記得要加上 / 斜線。不過,這個過濾機制,在 FTP/SFTP 服務中是沒有作用的。
 

「veto files」設定項目可放在「全域設定」中,達到全面禁止目的。或寫入個別分享資料夾設定區段,視需求自行運用。
 

個人習慣在 Samba 裡規劃「唯讀共享區」,存放了常用的小工具、安裝程式。因此,這個設定目前僅運用於 [homes] 裡,喜歡在家目錄中執行綠色軟體的使用者,也只能說抱歉了!