« Landiskをいじる1 | トップページ | オンライン付箋サービス »

2008/03/14

Landiskをいじる2

とりあえずFTPで使えるユーザーを複数設定することとFTPのルートディレクトリの変更をしてみることに。

どうやら設定ファイルは /etc/ftpd/ftpaccess.rw らしい。
さっそくviで開いて設定を見てみる。

どうやらFTPユーザーは

allow-gid nobody と
guestgroup nobody
と設定してあるので、nobodyグループのユーザーしかFTPできないっぽい。

ルートディレクトリは

guest-root /mnt/hda3/share/ftp

とほとんどそのまんまですな。

ってことはFTP使いたいユーザーはnobodyグループにいれちゃえばいいのか。
/etc/group を確認すると該当の項目発見。

nobody:*:65534:ユーザー名

となってました。ユーザー名に「,」で区切って複数ユーザーを指定すればOKだ。

今度はルートディレクトリの変更。

guest-root /mnt/hda3/share/ftp を
guest-root /mnt/usb1/share/usbdisk1 とUSB接続のHDDに変更してみる。

しかし変わらない・・・・。
正確には変わってるようだがログインしてもファイルもディレクトリも見えん。

インターネットでwu-ftpのページやら色々見て情報を集めるがいまいちよくわかんな。
chrootで、/mnt/hda3/share/ftpをルートにして、
直下の./etc/passwd からホームディレクトリ設定を読み込むので
最終的に/mnt/hda3/share/ftp/ftpusr がFTPのルートディレクトリになっているようだが、このへんを変更しても反映されない。
なぜだ・・・。しばらく悩もう。

|

« Landiskをいじる1 | トップページ | オンライン付箋サービス »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: Landiskをいじる2:

« Landiskをいじる1 | トップページ | オンライン付箋サービス »