E-server » サーバ設定 » FTP
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
このエントリにコメントできません。