vsftpd中的local_umask和anon_umask


umask是在linux中常見的一個東西,它其實是一個掩碼。當然,也有umask這樣一個命令,它是對用戶建立的文件的默認屬性的定義。該 定義為:
假設umask為022,則對於一個文件夾的話,它的默認屬性為 777-022=755,這也就是我們平時建立文件夾的權限。而對於一般的文件的話,則是用 666-022=644.

umask是unix操作系統的概念,umask決定目錄和文件被創建時得到的初始權限
umask = 022 時,新建的目錄 權限是755,文件的權限是 644
umask = 077 時,新建的目錄 權限是700,文件的權限時 600
vsftpd的local_umask和anon_umask借鑒了它
默認情況下vsftp上傳之后文件的權限是600,目錄權限是700
想要修改上傳之后文件的權限,有兩種情況
如果使用vsftp的是本地用戶
則要修改配置文件中的 local_umask 的值
如果使用vsftp的是虛擬用戶
則要修改配置文件中的 anon_umask 的值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM