chown:不允許更改所有權,即使以 root 身分執行

chown:不允許更改所有權,即使以 root 身分執行

我設法使用 ProFTPD 將我的 Raspberry Pi 設定為 FTP 伺服器。唯一的問題是,我無法上傳和重新命名文件,Windows 資源管理器顯示:

350 檔案或目錄存在,已準備好目標名稱
550 重新命名 xyz 權限被拒絕

現在我讀到我必須將此chown資料夾提供給 FTP 用戶,但這不起作用。

我努力了:

sudo chown -R pi /var/www (my default pi account)
sudo chown -R piftp /var/www (the ftp account)

sudo su
chown -R root /var/www

我得到的只是

chown:更改...的所有權:不允許操作

我已經將此目錄 chmodded 為 777。

/var/wwwvfat從我的外部硬碟上的捲安裝。查看它,ls -l我看到所有文件和資料夾都有所有者root和群組,root並且所有這些資料夾都有權限drwxr-xr-x

有人可以幫忙嗎?

答案1

我認為 VFAT 不支援您嘗試設定的權限類型。在這種情況下,安裝磁碟時,所有檔案的權限設定相同。就像是:

sudo mount -t vfat -o uid=piftp,gid=piftp /dev/sda1 /var/www

也可以看看無法在 Ubuntu 上更改外部硬碟的權限/所有權/群組在超級用戶或外部資源上將 Raspberry Pi 連接到 USB 硬碟

答案2

OP 寫道:

我透過安裝解決了我的 ftp 問題umask 0000

相關內容