- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ユーザーでのファイルの書き込み)
ファイルの書き込みでアップロードできない原因について
このQ&Aのポイント
- FedoraCore2で自宅サーバーを立ち上げ、ユーザーを追加し、パーミッションの設定を行いました。
- しかし、FTPでファイルを転送しようとすると、アップロードができずにエラーが表示されます。
- 何が原因なのか教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ディレクトリに書き込み権限はありますか? こちらで試してみましたが、/home/foo/work に書き込み権限が ない場合、FFFTPで同じエラーが出ました。 [foo@pc ~]$ ls -ld /home/foo/work dr-x------ 2 foo foo 4096 4月 23 12:36 /home/foo/work (FFFTPのエラー) >STOR /work/data.txt 553 Could not create file. コマンドが受け付けられません. アップロードを中止しました.
補足
パーミッションを見直したところ、 /mnt(777)/hdd(755)/user(755)/test(755)/www(755) となっていました。 そこで、rootでFTPにログインし、これらのパーミションを777に変更しようとしましたが、エラーは出ないものの777にならず、755のままでした。 また、Linux機に直接 chmod 777 /mnt/hdd としても、ls -ld /mnt/hddとすると drwxr-xr-x 3 root root … と表示されてやはり変更されていませんでした。