您好,登錄后才能下訂單哦!
1、先用vi打開 vsftpd.conf vsftpd的配置文件
在Ubuntu下是
vi /etc/vsftpd.conf
在centos 下是
vi /etc/vsftpd/vsftpd.conf
這個在不同的系統下可能不同原理一樣
2.找到unmsk默認是022 ,修改成你要的權限就可以了。
3.下面說下unmsk的具體含義
umask一般是用在你初始創建一個目錄或者文件的時候賦予他們的權限。
針對文件的x的權限代表執行,這個風險太高,所以一般權限初始賦值必須去掉x的
第一個0代表suid 丟棄的權限;(一般省略了)
第二個0代表本文件/目錄擁有者什么權限都沒丟棄(如果是文件,x權限除外);
第三個2代表本文件/目錄的用戶組丟棄了w權限(如果是文件那么它的x權限也丟棄);
第三個2代表本文件/目錄的其他用戶能使用的權限只有有r和x(文件除外)。
綜合上面所說如果你新創建一個文件那么它的權限是:-wr-w--w-- 即是:644
如果你新創建一個目錄的話那么它的權限是:dwrxw-xw-x 即是:755
4、怎么計算unmsk
1) 目錄權限 rwx r-x r-x (755) 這就是目錄創建缺省權限
目錄權限:777 - unmsk得到的值
2) 文件權限 rw- r-- r-- (644) 這就是文件創建缺省權限
文件權限:666 - unmsk得到的值
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。