• 締切済み

【FTP】アカウント別のアクセス制限

基本的なことなのかも知れませんが、どうにも出来ないので教えてください。 某ホスティング会社の専有サーバを利用しています。 WinSCP3やFFFTPなどのソフトを用いてファイル受け渡しを検討しています。 そこで、アカウント「A」さんにはディレクトリ「A」のみ、 「B」さんにはディレクトリ「B」のみが閲覧可能といった設定にしたいのですがどのような設定を行えばよいのでしょうか? webmin利用者なのですが、 シェルのコマンド(?)やグループの設定変更で FTP接続の許可不許可ができたので何かいじれば出来るのかなと思ってましたが・・・できません。。 SSHでrootになってパーミッションを変更してみても、まっったくわかりませんでした。 大変恐縮ですが、何か方法をご存知の方がいらっしゃいましたらご教授いただけないでしょうか。 FTPサーバは設置しないという前提です。。。泣 どうぞ宜しくお願いいたします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

>シェルのコマンド(?)やグループの設定変更で >FTP接続の許可不許可ができたので何かいじれば出来る >のかなと思ってましたが・・・できません。。 >SSHでrootになってパーミッションを変更してみても、 >まっったくわかりませんでした。 ディレクトリ構成と接続方法がわかりません。 シェルでrootで入って、パーミッション変更しても 閲覧ができるんですか?700とかでやってますか?

全文を見る
すると、全ての回答が全文表示されます。
  • zem
  • ベストアンサー率70% (51/72)
回答No.2

 まず、単純に「A」さんと「B」さんのホームディレクトリを変更する方法は如何でしょう。そうしたら FTP ログイン直後、そのディレクトリにアクセスできるようになります。  あとは chroot 設定といって、ログインしたディレクトリより上位に移動できないようにさせれば良いわけですが、これは FTP サーバによって異なります。  どのような FTP サーバをお使いですか? FTP 接続時に vsftpd や PrtoFTPD 等の名前が出ると思います。もしおわかりにならないようでしたら、専有サーバのディストリビューション名をお知らせいただくと私からもアドバイスできるかもしれません。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

ホスティングをご利用の場合、『ホスティング会社に聞かないと分からない』というのが一般的な回答かと思います。 専用サーバならいくらでも手はあるのですが、ホスティングの場合はサービスの作りによって A社ではできるが B社ではダメ、なんてのが当たり前だったりしますので。 参考:ユーザ単位の chroot(チェンジルート)ができるようであれば、簡単な話なのですが...

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • FTPソフト上でのアクセス制限

    FTPソフト上でのアクセス制限についてお聞きします。 FTPソフトを使って簡単にファイルをレンタルサーバなどにアップしたいと思っているのですが、アクセスできるフォルダに制限をかけたいのです。 同じ階層に、例えばA,B,C....というフォルダがあり、AユーザーにはAフォルダしか閲覧、更新できないようにしたいです。 フリーのFTPアップロードソフトを使って、デフォルトのディレクトリを設定しても、上の階層に行くなどで他のフォルダも見ることができてしまいます。 それをさせたくなくて、設定したフォルダ内しかアクセスできないようにしたいのですが、そのようなことが設定できるFTPソフトがありましたら教えてください。 できれば無料が良いのですが、よろしくお願いいたします。

  • FTPでファイルがダウンロードできない

    NextFTPを使っています。 サーバー上にある大量の画像ファイル(jpg)があり、所有権がapacheでパーミッションが600となっており ダウンロードができません。 NextFtp上で「550 Failed to open file. 」というエラーがでます。 (WebからアップロードされたものなのなのでFTP権限がない) これらの画像をダウンロードしたいのですが権限を変更することで可能なのでしょうか? 可能ならどうやって権限を変更すればよろしいでしょうか? sshは使えません。 Webminでrootでログインは可能です。 サーバーはFedora 5です。 その他情報が必要ならおっしゃっていただければ幸いです。

  • リカーシブなftp

    リカーシブにローカルのディレクトリをホストにftpするツールはありませんでしょうか?環境はlinuxなのでそれが望ましいです。kermitでやってみたのですが、転送はなんとかできたものの、遅いし、間違った場合にリカーシブに消すのがうまくいかず不自由しています。 なお、無料のwebホスティングサイトなのでsshは使えず、ftpしか使えません。

  • ftp接続で別HDDのホームディレクトリにアクセスできない

    FTPサーバーを設定していますが、一部ユーザーのログインが上手く行かずに困っています。 問題はそのユーザーのホームディレクトリを/homeとは別にしており、 FTPログイン時にそこへのアクセス権の取得に失敗しているらしいのですが、解決法がわかりません。 問題解決方法、回避方法、そもそも無理な設定なのか、ご存知の方情報をいただけるとありがたいです。 以下、使用環境と確認してみた内容です。 よろしくお願いします。 ■使用環境 OS:Fedora Core5 FTPD:vsftpd,pure-ftpd,proftpd ftpクライアント:linux,windowsのコマンドライン ■ハードディスクの構成を以下のようにしています。 hda /boot /swap / hdc /export ■設定 サーバー側の設定は問題切り分けのために下記のようにしています。 ・FTPDはchrootで上位のディレクトリアクセスを許可。 ・/exportとユーザーのホームディレクトリはパーミッション777 ■やってみたこと ホームディレクトリが/home以下にあるユーザーでftpログインして、/ に移動して ls すると /exportが表示されません。 同じように出てこないディレクトリは下記の通りです。 boot,lost+found,media,musix,mnt,selinux /etc などは移動できますが、/exportは権限がありません、と言われます。 存在しない/aa などは、存在しないと表示されます。 /home以下にホームディレクトリを移し、/export以下にls -sを張った場合はログインは上手くいっても、 リンクのアクセス時に失敗してしまいます。 telnet,sshでログインした場合は/exportを含む上記のディレクトリはアクセス可能です。

  • FTP/Shellアカウントの追加とは?

    どなたかわかるかた、教えていただきたいんですが、共有サーバでホスティングサービスを利用しようとして いますが、FTP/Shellアカウントの追加(無料) とは どういうことなんでしょうか? 独自ドメインをもっていたら、バーチャルホスティング ができるということでしょうか?

  • FTPソフト、WinSCPの設定方法

    FTPソフトにWinSCPを使っています。ホームページサーバがFTPからFTPSに変更されたので設定変更する必要がありますが、設定画面の転送プロトコルがSFTP、SCP、FTP、WebDAV、AmazonS3しかなく、FTPSが見当たりません。やむなくSFTPを選んで設定、ログインしますが、サーバが見つからないとログイン出来ず、繋がりません。SFTPとFTPSは別物なのでしょうか?もしそうだとするとWinSCPではFTPSサーバには接続出来ないことになりますが。

  • FTPのアクセス制限を設定するには?

    自分はサーバー管理者ではないので、 細かい設定(使用しているFTPソフト等)がわからないのですが OSはRedhatを使用してます。 特定のユーザーでFFFTPでLinuxに接続すると、 特定のディレクトリ以外にアクセスできない状況です。 インストールしているFTP機能によって対応が異なるかも わかりませんが、標準的な設定があるのでしたら、 アクセス制限の設定を変える方法を教えてください。 (諸事情によりrootアカウントは取得できない状況ですが) どうぞよろしくお願いいたします。

  • 画像がFTPできない

    画像ファイルがFTPできません。 ただ、ファイル名を変更すると問題なくFTPできます。 DreamWeaverでダメだったので、FetchでもFFFTPでも試しましたが、「Permission denied」と表示されます。 FTP先のディレクトリのパーミッションは644です。(755でもだめでした。)この原因を教えてください。お願いします。

  • FTPにて553エラー

    みなさま、こんにちは。 あまり専門的な知識はないのですが、 業務にてFTPを使用する機会があり、困っております。 お知恵をかしてください。 現在、FileZillaを用いて Aサーバーから、自分のPCへ画像をダウンロードし、 ダウンロードした画像を、Bサーバーへアップロードしています。 Aサーバから自分のPCへは問題なくダウンロードできました。 しかし、自分のPCからBサーバーへアップロードする際、 「553 Could not create file.」というエラーが発生し、アップロードできません。 Google等で検索したところ、パーミッションというフォルダの書き込み権限により 発生するエラーのようなのですが、 自分のPCからBサーバーへアップロードする先は、すべて同一のフォルダです。 同一のフォルダにアップロードして、アップロードできるファイルと エラーになるファイルがあるため、パーミッションの設定とは考えにくいのです。 このような状況の場合、パーミッションが原因でしょうか? パーミッションが原因とすると、何をどのように変更すればよいでしょうか? また、ほかにはどんな原因が考えられるでしょうか? ご教示のほど、よろしくお願いいたします。

  • Amazon EC2でFTP操作する方法

    閲覧有難うございます。 Amazon EC2でFTP(ソフトはWinSCPを使用)から新規ディレクトリ作成しようと思いましたが、 次のようなエラーが出てしまい困っています。 ------ 権限がありません エラーコード: 3 サーバからのエラーメッセージ: Permission denied リクエストコード: 14 ------ ちなみに、"ec2-user"ユーザーでログインしています。 サーバー管理自体がほとんど経験なく困っています。 解決方法を教えていただけると大変助かります。 何卒よろしくお願い申し上げます。