• ベストアンサー

FFFTPで属性変更できない(FedraCore2&ProFTPD)

FedraCore2にアパッチを立ててwebサーバとして使用しているのですが、クライアントからFFFTPを使用してファイルをアップロードした後、FFFTPでサーバ上のファイルの属性変更を行っても変更がされません。FTPサーバはProFTPDを使用しています。 属性変更コマンドは、SITE CHMODになっていますが、コマンド自体に違いがあったりするのでしょうか? また、アップロード済みのファイルを上書きでアップロードしようとすると、アップロードができません。エラーが表示されるわけでもないので、何が原因なのかよくわかりません。FTPサーバ側の設定でしょうか? このような内容にお心当たりのある方がいらっしゃいましたら、アドバイスをお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • vitadai
  • ベストアンサー率75% (6/8)
回答No.3

Proftpdの設定ファイルの記述はどうなっているでしょうか? また、操作しようとしているファイルのディレクトリ所有者は誰でしょうか? その2点を確認してみてください。

bodyspecial20
質問者

お礼

vitadai様 proftpd.confの<Limit SITE_CHMOD>の設定がDenyAllになっていました。 コメントアウトしてftpを再起動したら属性変更が可能になりました。 どうもありがとうございました!

その他の回答 (2)

  • kazu-gto
  • ベストアンサー率25% (53/205)
回答No.2

過去に同じ経験をしました. 私は面倒なのでtelnetでログインして chmod *** file-name で属性を変更していました. 慣れてくればその方が楽です. 参考までに.

bodyspecial20
質問者

お礼

kazu-gto様 アドバイスありがとうございました。

  • na_kirajp
  • ベストアンサー率43% (33/76)
回答No.1

ファイルのアップはできるが、属性変更や上書きができない?って事ですよね。 アップできる?が気になりますが、一般的に権限の問題ではないかと・・・ telnetで接続してDirとファイルのls-lで属性確認 telnetで接続してコマンドを発行する。 でしょうか?

bodyspecial20
質問者

お礼

na_kirajp様 アドバイスありがとうございました。

関連するQ&A

  • 属性変更

    FFFTPではサーバーにアップロードしたファイルを属性変更できるのですがコマンドプロンプトでは属性変更できないのでしょうかできるのだったらどんなコマンドを使えばできるのでしょうか

  • FFFTPの属性変更

    ffftpソフトを使って、ファイルを属性変更したいのですが、 属性変更ボックスで、グループ・その他の書き込みにチェックを入れても、再度開いて確認したときにチェックが入っていず、変更できません。 ホストの設定の、高度タブの属性変更コマンドは、SITE CHMODになっています。 よろしくおねがいします。

  • FFFTPでアップロードできない。

    サーバーへのアップロードにFFFTPを使っていますが、ファイルの上書きや、新しいフォルダの作成ができない状態で困っています。 所有者がapacheなのが、原因かと思うのですが、どのように対処したら良いかアドバイスいただけないでしょうか。 属性変更もできません。 まったく新しいファイルならば、自分のIDが所有者になる形で、アップロードできます。 よろしくお願いします。

  • ffftpでftpサーバーにログインしてもDefaultRootフォルダにログインしてくれない

    CentOSにwindowsでftpサーバーを接続を試みているのですが、 問題が発生し解決しませんので質問させて下さい。 サーバーとクライアントのどちらに原因があるか解らないので その他に投稿しました。 カテゴリ違っていたらごめんなさい。 =============================================================== 発生している問題  「ffftpでftpサーバーに接続しても、   proftpd.confのDefaultRootで設定した   DefaultRootに行かない」 =============================================================== やりたいこと 「ffftpでログインした時に  proftpd.confのDefaultRootで設定した  ディレクトリにログインさせたい」 =============================================================== ・知りたい事 「ffftpでログインした時に  proftpd.confのDefaultRootで設定した  ディレクトリにログインさせるにはどうすれば良いか?」 =============================================================== 環境  サーバー側   OS CentOS 5.0   FTPサーバー ProFTPD Version 1.3.2  クライアント側   OS windows XP   FTPクライアント ffftp ver 1.17  サーバーとクライアントはローカルエリア内にあり、  サーバーは外部公開していない =============================================================== 現在の状況 ・ffftpからftpサーバーへはログインできる ・しかし、ffftpのログイン先が/ディレクトリになる ・windowsのエクスプローラーに  ftp://***.***.***.***(***~はIPアドレスです)  を入力してftpサーバーに接続すると  proftpdのproftpd.confで設定したディレクトリにログインする ・proftpd.confでのDefaultRootの設定  DefaultRoot /var/www/html ・ffftpの設定  拡張タブ   FireWallを使う - 未チェック   PASVモードを使う - 未チェック   フォルダ同時移動を使う - 未チェック   セキュリティ - 使用しない   接続時にホストに送るコマンド - 未設定  高度タブ   LISTコマンドでファイル一覧を取得 - チェック済み   NLST-Rを使って高速に再起検索 - グレーアウトになっている   フルパスでファイルアクセスしない - 未チェック   属性変更コンマンド - SITE CHMOD   ホストの種類 - 自動認識   NLSTファイル名/オプション -alL ================================================================ 試した事 ・ffftpの設定を変更する  LISTコマンドでファイル一覧を取得 のチェックを外した  -結果変わらず ================================================================ 推測  ・windowsのエクスプローラーでIPアドレスを入力して   FTPサーバーへログインした時はDefaultRootで指定したフォルダに   ログインしているのだから、サーバー側の設定は合っていて   ffftpの設定が誤っているのではないか?   (自信無いです…) ================================================================ これが現在の状況です。 長くて要点を纏められてませんが どなたかアドバイス宜しくお願いします。 また、何か不足している情報があれば 可能な限り書こうと思いますので宜しくお願いします。

  • ffftpでの属性変更

    ffftpでcgiファイルをサーバにアップし属性変更を行おうとしたら、アップはできましたが、属性変更ができませんでした。 対象ファイルを選択し右クリックで「属性変更」を選択、「755」に変更してokしたところ特にエラーは発生しなかったのですが、確認すると属性は変更されていませんでした。サーバ管理者に問い合わせたところ、「できるはずです。こちらではできます」との返答でした。 こちらのやり方に問題があるのでしょうか。また何か確認すべきことはあるのでしょうか。 よろしくお願いします。

    • 締切済み
    • CGI
  • ProFTPD 1.2.2rc1 Server (ProFTPD)

    以前も、同じような質問をしたのですが解決出来なくてもういちど助けてもらえたらと思います。。。。 ^^^^^^^^^^^^^^^^^ ホスト ftp.*****.jp を探しています. ホスト ftp.*****.jp (***.***.**.** (21)) に接続しています. 接続しました. 220 ProFTPD 1.2.2rc1 Server (ProFTPD) [***.***.**.**] >USER ******** 331 Password required for ekun_ftp. >PASS [xxxxxx] 230- ****************** Site Administrator FTP instructions ****************** This session begins in your user home directory at /users/******* ログインできません. ^^^^^^^^^^^^^^^^ このような表示が出てFTP接続が出来ません。 ProFTPD 1.2.2rc1 Server (ProFTPD) にFTP接続できません。 ユーザーID。パスワード。開始フォルダ。 全てレンタルサーバー屋の言うとおりに設定しています。 FTPクライアントはffftp ver 1.88a を使用しています。

  • FFFTP オーナーの属性を0にしてしまいました。

    FFFTPを使ってサーバにWebサイトのデータをアップロードしているのですが、CGIのデータ(フォルダ)をアップロードして属性を変更するときに「777」とするのを間違えて「77」と入力してしまい、「077」になってしまいました。中身をみることも、削除をすることもできなくなってしまいました。 このフォルダを消す、または属性を変更するにはどうしたらいいでしょうか? どなたかご存知でしたらご教授ください。

  • proftpdではls、cd、bin、putコマンドとか使えないのでしょうか?

    当方部署のサーバに、別の部署のサーバからのFTPを 許可しなければならなくなり、proftpdにて、アク セス制限をかけようと思い、導入しました。 テストでこのproftpdに、FFFTPで接続しての 動作確認はできました。 ほっとしていたのですが、telnetで、自分の proftpdに接続して動作確認をしようと思い、 user、passコマンドを入力後、lsやcdやbin やputコマンドを使ってみましたが 受け付けませんでした。helpでみたら、そんな コマンドはありませんでした。 FFFTPで出すコマンドは、ちゃんとproftpdにて 受け付けるコマンドを出してました。 Q1.やっぱりproftpdではlsやcdやbinやputコマンド は使えないのでしょうか? Q2.また、なんでFFFTPはこれらのコマンドを使わない のかでしょうか? 別の部署のサーバから、FFFTPのようにコマンド を出してくればいいのですが...コマンドライン からftp接続する場合、絶対これらのコマンドを 使ってきますよね。 うまい解決方法があれば助かります。 よろしくお願いいたします。

  • パーミッション変更ができません

    CentOS4.4とProftpdでFTPサーバを構築したのですが、クライアント(windowsからFFFTPで)から接続してファイルをアップロードしたのですが、"550 hoge: Permission denied"とエラーがでます。 これはユーザの権限が低いからなのでしょうか?それともサーバの設定なのでしょうか?検索してもエラーの内容はわかっても解決策がわかりません。よろしくお願いします。

  • 特殊属性について

    OSはRedHat系のLinuxでWEBサーバーはapacheを使っています。 ftpでアップロードした自宅サーバーのファイルのディレクトリを ls -alコマンドで見てみると SGIDのビットが立っているディレクトリや cgiファイルがありました。通常755なのはずですが 2755です。 SUIDビット,SGIDビット,tビット?など特殊属性が必要な理由はあるのでしょうか? 詳しい方、お願いします。