Files
匿名文件和文件夾權限/所有者
我最近在我的伺服器上安裝了 vsfptd,因為我想為幾個使用者提供一個 ftp。我決定每個人都將其用作“匿名”。但是,創建/上傳的每個文件/文件夾都歸我的帳戶所有。為此,我在 vsftpd.conf 中添加了以下文件
chown_uploads=YES chown_username=frederic
問題#1:但是,我遇到了當我創建文件夾時,所有者沒有被修改並且仍然是“ftp”的問題。
問題#2:當我上傳文件時,“chown”正常工作,但權限僅設置為“使用者”(xr),而它應該等於 rwxrwxr-x(因為我的 anon_umask = 0002)
有關資訊,這是我的 vsftpd.conf 文件的摘錄:
anonymous_enable=YES anon_root=/home/frederic/Data anon_other_write_enable=YES anon_umask=0002 local_enable=YES write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES chown_uploads=YES chown_username=frederic
好吧,經過幾個小時的調查/測試,我找到了解決方案:
評論/禁用
chown_uploads
讓它工作,現在我對 file_open_mode、anon_umask 等所做的任何更改……工作!那是一個錯誤嗎?我不知道,但它解決了我的問題
您還需要指定文件打開模式:
file_open_mode=0777
遮罩就是這樣,一個遮罩,它關閉而不是打開位。