linux下 ftp服務器如何設置上傳文件的權限
阿新 • • 發佈:2018-06-16
vsftpd ftpd TP 服務 風險 含義 找到 ubuntu 文件創建 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得到的值
linux下 ftp服務器如何設置上傳文件的權限