[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:93023] Re: sftpdのcd(change dir)を制限する


山内です。

> 理研の片山と申します。
> 
> 今回はsftpdの設定についてお聞きしたく、メールしました。

sftpd というものはありません。sftp は ssh 上で ftp ライクな
操作性を実現したものにすぎません。

ということがわかっていれば、以下も理解できると思いますが

> 任意のユーザでsftpでアクセスするとユーザのホームにログインします。
> そこで、何も設定していない状態では
> cd ..
> で、上の層のディレクトリに移動でき、/までいけてしまいます。
> それでは、困るので

何が困るのでしょうか?

  任意のユーザでsshでアクセスするとユーザのホームにログインします。
                ^^^
  そこで、何も設定していない状態では
  cd ..
  で、上の層のディレクトリに移動でき、/までいけてしまいます。

けれど、それは困りますか?困るのであれば片山さんの要望は
理解できますけど。

> ほかのftpdにあるように、ログインしたときのホームディレクトリより
> 上の層のディレクトリにcdできないようにするにはどうしたらよいでしょうか?
> なにか方法があるのだと思いますが、

断言はできませんが、ないと思います。
アクセス権の設定次第で他人のファイルにアクセスできない
ようにすることは、言うまでもなくできますけど。

もう一度、なぜ困るのか考えてみるとよいと思います。
そうすると ssh ではできない(かもしれない)けど、他の
アプローチが見つかるかもしれません。

--
山内 朋浩		handy-forml _at_ handball.nu

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: