• ベストアンサー

Linuxのユーザー設定

Linux で、あるユーザーはメール以外(sshやftpなど)なにも利用できないという設定はできますか?、

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

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

出来るか、出来ないか? というだけなら、まぁ、出来るかと思いますが……。 「ssh ユーザー 禁止」とか、「ftp ユーザー 禁止」とかで検索してみると出てくると思いますが。 # ssh禁止ならtelnetも禁止…でしょうかね。 ディストリビューションに依存するかどうかは微妙かも知れませんが。 # 設定ファイルの場所や名前が違う…って程度かとは思いますけどね。 メールの利用だけってのでしたら「バーチャルメールボックス」って手もあるかも知れません。 http://sakuratan.biz/archives/5182 など。

okidsaya555
質問者

補足

皆様ありがとうございます。 回答いただきました3件とも大変参考になりました。 初心者ゆえ、わからないことが山ほどあります。 またよろしくお願いいたします。

その他の回答 (2)

  • k-841
  • ベストアンサー率27% (129/465)
回答No.3

外部からログインできないという意味では、No.1の方がおっしゃるように、シェルを変えるだけで実現できます。本当にメールサービスのみしか利用できないようにするためには、SELinuxをMLSモードで利用することで実現できますが、とても大変です。

回答No.1

少なくともsshとftpを使わせないことはできますよ。 シェルを使わせたくなければnologinを指定すれば良いし、ftpならvsftpでユーザ制限かけるとかpureftpdでバーチャルアカウントにするとか。 そのほかは書いてないので答えられない。 というか、逆の発想でメールをバーチャルアカウントにする(=実ユーザアカウントは作成しない)方が簡単な気がしますが。

関連するQ&A