- ベストアンサー
Linuxインストーラのパッケージマネージャ、FTPサーバーについて
- LinuxインストーラのパッケージマネージャとFTPサーバーについて解説します。
- 質問内容はFTPサーバーに関するもので、起動方法について知りたいとのことです。
- FTPサーバーの起動方法について詳しく説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
参考URLあたりの情報があれば良いでしょうか?
その他の回答 (2)
- crossgate
- ベストアンサー率65% (78/119)
crossgateです。 ホームディレクトリの共有は、出来る出来ない以前に、セキュリティ上やっちゃまずいですね。 すみません、ダメダメな回答でした。 やはりホームディレクトリは分けて、ArからAwへのリンクをはるのが妥当かと。 ただ、その場合は「ホームディレクトリより上の階層にアクセス禁止」に引っ掛かりそうですね… その設定も必要…ですよね?
- crossgate
- ベストアンサー率65% (78/119)
>やってみたいのは・・・(略) これは、 (1)vsftpdの「ホームディレクトリより上の階層にアクセス禁止」という設定 (2)ユーザ追加コマンドuseraddの「-d」オプションで指定するホームディレクトリ (3)ディレクトリの権限変更コマンドchmod の組み合わせで実現することになります。 参考になりそうなのはこの辺りです。 (1) http://www.aconus.com/~oyaji/ftp/vsftpd_rpm.htm http://fedorasrv.com/vsftpd.shtml (2) http://www.ysd.bne.jp/linux/vsftpd.html (3) これはmanとかで。。。 とは言ってもピンとこないかもしれないので、 ・UserAwとUserArのホームディレクトリを両方/ftpdir(両ユーザとも読み書き許可)に ⇒ これができるかどうか、やったことないので分かりません。 もしダメならホームディレクトリは別にして、リンクとか張るんでしょうね。 できるとしても、UserB系とかと分けるために/ftpdir/UserAをAw/Arのホーム ディレクトリにした方が良いでしょうね。 ・UserAwとUserArのグループをGroupAに ・/ftpdir/AAADirの所有者はUserAw(読み書き許可)に ・/ftpdir/AAADirのグループはGroupA(読み込みのみ許可)に としておけば、UserAwは所有者権限で読み書きできるし、UserArはグループ権限で読み込み だけできます。 1個目の問題があるので、ngwaveさんがやりたいことができる、と言い切れなくてすみません。 >ちなみに立ててしまえば後は普通のFTPなのでしょうか? 同じです。
お礼
ありがとうございます。 まずは、スバリそのURLの情報が欲しかった情報です。 vsftpdはFileZillaなどの様にグラフィカルな操作アプリからではなく、設定ファイルとコマンドによる操作なのですね。。。 やってみたいのは /ftpdir __| __+--/AAADir __|__| __|__+--/CCCDir __| __+--/BBBDir というディレクトリと UserAr, UserAw UserBr, UserBw UserCr, UserCw というユーザーを用意して、 UserAr, UserAwはAAADirの下だけ(CCCDirを含む)をアクセスでき、 UserArはダウンロードだけ、UserAwはアップロード可能 UserBr, UserBw, UserCr, UserCwもUserA*と同じような設定 にする事ですが、 そういった設定の方法がもっと詳しく分かるページがあれば、なお有り難いです。 ちなみに立ててしまえば後は普通のFTPなのでしょうか? FFFTPなどのGUIツールからアクセスできて、 コマンドも ftp open hostname binary put fileA get fileB bye というように普通にFTPコマンドでやりとりできるのですよね?