- ベストアンサー
Linuxのユーザー設定
Linux で、あるユーザーはメール以外(sshやftpなど)なにも利用できないという設定はできますか?、
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
出来るか、出来ないか? というだけなら、まぁ、出来るかと思いますが……。 「ssh ユーザー 禁止」とか、「ftp ユーザー 禁止」とかで検索してみると出てくると思いますが。 # ssh禁止ならtelnetも禁止…でしょうかね。 ディストリビューションに依存するかどうかは微妙かも知れませんが。 # 設定ファイルの場所や名前が違う…って程度かとは思いますけどね。 メールの利用だけってのでしたら「バーチャルメールボックス」って手もあるかも知れません。 http://sakuratan.biz/archives/5182 など。
その他の回答 (2)
- k-841
- ベストアンサー率27% (129/465)
回答No.3
外部からログインできないという意味では、No.1の方がおっしゃるように、シェルを変えるだけで実現できます。本当にメールサービスのみしか利用できないようにするためには、SELinuxをMLSモードで利用することで実現できますが、とても大変です。
- lowrider_2005
- ベストアンサー率40% (1520/3748)
回答No.1
少なくともsshとftpを使わせないことはできますよ。 シェルを使わせたくなければnologinを指定すれば良いし、ftpならvsftpでユーザ制限かけるとかpureftpdでバーチャルアカウントにするとか。 そのほかは書いてないので答えられない。 というか、逆の発想でメールをバーチャルアカウントにする(=実ユーザアカウントは作成しない)方が簡単な気がしますが。
補足
皆様ありがとうございます。 回答いただきました3件とも大変参考になりました。 初心者ゆえ、わからないことが山ほどあります。 またよろしくお願いいたします。