E-server » サーバ設定 » FTP

ID #1242

FTP にてアップロードしようとすると、Permission denied と表示され、 アップロードできません。

Permission denied が出力される際には、アップロードを実施しようと
しているディレクトリ( フォルダ )に書き込み権限が無い場合に、
発生いたします。

FTP での書き込みは、FTPクライアントソフトにユーザ ID として
設定されたユーザにて書き込みいたしますので、こちらのユーザにて
ディレクトリに書き込み権限が無い場合には、アップロードを拒否されます。

ディレクトリのオーナーシップにつきましては、ファイルマネージャや
コマンドシェルより確認可能となり、コマンドシェルをご利用の際には、
下記のコマンドを実行してください。

ls -ald /var/www/html/


実行結果として下記のような結果になるかと思われますので、
下段、3~4項目目に注目いたします。
下記は、オーナーシップが root となっており、root 以外からの
書き込みは不可能となるため、Permission denied と出力されます。

[root@ns ~]# ls -ald /var/www/html/
drwxr-xr-x 3 root root 4096 2月 2 14:22 /var/www/html/


アップロード可能なようにオーナーシップを変更する際には、
Webmin のコマンドシェルより下記を実行しまして、
お試しいただけますでしょうか。

chown -Rf ●●:●● /var/www/html

●● につきましては、ユーザ名となりますので、FTP にて指定されている
ユーザ ID をご指定ください。

後半 /var/www/html につきましては、オーナーシップを変更する
ディレクトリとなりますので、こちらも変更したいディレクトリを
フルパスにて記述してください。

chown -Rf までは、変動いたしません。

最終更新: 2007-02-20 16:13
作成者: IXENT テクニカルサポート
改定: 1.0

このレコードを印刷する このレコードを印刷する
PDF ファイルで表示する PDF ファイルで表示する

このエントリを評価してください:

評価点数: 2.06 - 5 (79 個の投票 )

まったく役に立たない 1 2 3 4 5 とても役に立った

このエントリにコメントできません。