• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:linuxインストーラのパッケージマネージャ、FTPサーバーについて)

Linuxインストーラのパッケージマネージャ、FTPサーバーについて

このQ&Aのポイント
  • LinuxインストーラのパッケージマネージャとFTPサーバーについて解説します。
  • 質問内容はFTPサーバーに関するもので、起動方法について知りたいとのことです。
  • FTPサーバーの起動方法について詳しく説明します。

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

  • ベストアンサー
  • crossgate
  • ベストアンサー率65% (78/119)
回答No.1

参考URLあたりの情報があれば良いでしょうか?

参考URL:
http://centossrv.com/vsftpd.shtml
ngwave
質問者

お礼

ありがとうございます。 まずは、スバリその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コマンドでやりとりできるのですよね?

その他の回答 (2)

  • crossgate
  • ベストアンサー率65% (78/119)
回答No.3

crossgateです。 ホームディレクトリの共有は、出来る出来ない以前に、セキュリティ上やっちゃまずいですね。 すみません、ダメダメな回答でした。 やはりホームディレクトリは分けて、ArからAwへのリンクをはるのが妥当かと。 ただ、その場合は「ホームディレクトリより上の階層にアクセス禁止」に引っ掛かりそうですね… その設定も必要…ですよね?

  • crossgate
  • ベストアンサー率65% (78/119)
回答No.2

>やってみたいのは・・・(略) これは、  (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なのでしょうか? 同じです。