IT記事本
2013年7月8日 星期一
vsftp上傳時檔案權限設定於freebsd上
使用vsftp在freebsd上,和其他linux不同的地方是預設用的umask是077,所以上傳時,檔案的權限都會變成700, 也就是只有檔案擁有者可以有修改及讀取權限,其他的都沒有任何權限,如果是用在給使用者上傳網頁資料,那上傳的資料在網路上是無法被讀取的,除非進OS裏,用comod 755 修改檔案,不然使用ftp上傳的檔案都無法使用。
所以這時需修改 /usr/local/etc/vsftpd.conf 裏的local_umask 值,預設是077
#local_umask=022
將此設定值前的#字拿掉,讓local_umask=022生效
修改完後,重新啟動vsftp即可完成!
指令如下:
/usr/local/sbin/vsftpd restart
重啟後,上傳的檔案就會變成755 , 使用者上傳的網頁資料就可以直接被其他人讀取!
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言