• 締切済み

メールアドレスだけあげたい

Red Hat 9で、web,FTP,mailサーバーを公開しているのですが、 メールアドレスだけあげたいユーザーがいるのですが、 useraddコマンドで追加しますと、/home/以下に その人のユーザー名が出来てしまい、FTPもwebも 使用可能になってしまいます。 他のサービスは一切関与させなくして、 メールアドレスだけ与えたい場合は どのようにすればいいのでしょうか?

みんなの回答

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.4

色々な方法があると思いますが、私は qmail+qmapop でやってます。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.3

Cyrus IMAPdだと、UNIXアカウントと関係なく、メールアカウントのみの作成ができます。 こっちを使ってみるとか。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

●ftpの場合 /etc/ftpusersや/etc/vsftpd.ftpusers などに書かれたユーザはftpにログインできなくなります。 (動かしているftpデーモンの種類毎に方法が違いますので確認してください) ●webの場合 webを使用させたくない、とは特定ユーザのwebディレクトリ (/home/hogehoge/public_html)のみを無効にさせたい、と言う事でしょうか? UserDir disable hogehoge とか <Directory>ディレクティブ内で、Allow/Denyを記述する事で、アクセスを制限 することができます。

noname#48234
noname#48234
回答No.1

こんにちは。 ユーザーの設定画面に「ロクインシェル」という項目があり、「/bin/bash」となっていると思います。 ここを「/sbin/nologin」に変えてみてください。 どうでしょう?

関連するQ&A

  • ユーザーによって使用させるサービスを制限したい

    useraddコマンドで、新規ユーザーを追加したのですが、 追加した後の初期の状態では、/home/追加したユーザー名 のディレクトリが有効になっていて、ftpログインや ここにhtmlファイルを置くことによってweb参照できたり メールサービスも利用出来てしまうわけですが、 ftpだけ許可して後はサービスを制限する、 もしくは、メールだけ使わせてftpとhttpは使わせない、 といったような臨機応変な設定は出来るのでしょうか? ftpを使わせないようにするには、/etc/ftpusers に名前を追加することによって 可能ですが、httpやメールサービス(SMTP,POP共に)も ftpのように簡単に使わせなくすることは可能でしょうか? 設定方法が分からず躓いています。宜しくお願いします。 環境------------------ Red Hat Linux 8.0 apache2.x系 sendmail & qpopper proftpd です。

  • RedHat LINUX7.2について質問です

    レッドハットリナックスを使用しているのですが、 そのlinuxが入ってる実機でないマシンでtelnetし、useraddをコマンドしてみたのですが 何故かcommand Not Foundと怒られてしまいます。ユーザー追加が出来ません。 実機で触ったときにはすんなり追加できたのですが・・・何がおかしいのでしょうか。 あと、デフォルトのftpサーバ機能についてなのですが、あるユーザーでログインしたときに /home/(user名)/ にログインしますが、この状態からcd ../を実行すると さらに上のディレクトリまで掘る事が出来てしまいます。 気持ち悪いので、そのユーザーディレクトリより上に進ませる事を封じたいのですが、 どうすればいいでしょうか? あまり専門的な事がわからすせ苦心しています。 まだ初めてLINUXをさわりだした所なので、ばからしい質問かも知れませんが 困っています。宜しくお願いします。

  • ユーザー事にサービスを設定したい

    Red Hat Linuxを使っています。殆どがデフォルトで、FTPDがPRO FTPDです。 useraddで追加したユーザー、それぞれに この人はFTPとTELNETを、この人にはFTPだけを使わせるようにする この人にはTELNETだけを使わせる……のような設定の方法が分かりません。 どうすればいいのでしょうか?宜しくお願いします。

  • Anonymous FTPサーバー構築及び設定について

    Red Hat Linux7Jをインストールして、Anonymous FTPサーバーを構築しようとしています。 Red Hat Linuxはインストールするだけで、Anonymous FTPができるのはありがたいんですが、ちょっとばかし設定を変更したいんです。 FTPクライアントからanonymousで接続すると、/var/ftp下のディレクトリーやファイルが公開されることになるんですが、公開するディレクトリーを別のディレクトリーに変更したいのですが、どのようにすればいいのでしょうか? ftpというユーザーのホームディレクトリーを変更すれば良いと思い、/home/ftp というディレクトリーを作成しました。 しかし、anonymousで接続してみましたが、/home/ftp下のファイルが表示されません。 どなたか教えて下さい。よろしくお願いします。

  • 新規ユーザの作成

    Red Hat Enterprise Linux AS release 3 Kernel 2.4.21-37.ELsmp on an i686 このOSでユーザーを大文字で登録(useradd)をしようとすると #useradd XXXXXX useradd: invalid user name 'XXXXXX' とエラーが出て追加できません。 なぜなんでしょう? ユーザを大文字で登録するのはIBMメインフレーム(OS/390)からFTPのLOGINがあり、 IBMメインフレームでは、大文字しか使えないと聴いているからです。 あと、 Red Hat Enterprise Linux ES release 3 (Taroon Update 4) Kernel 2.4.21-27.EL on an i686 これでは上手く行きました。

  • メールアドレスについて

    WebサーバーやFTPサーバーなどのホスト名は例えば、www.goo.ne.jpやftp.goo.ne.jpなどで表現されると思います。 しかし、メールサーバーだけはユーザー名@goo.ne.jpなどホスト名が表現されない仕様になっています。 理由はメールサーバーの名前が変わるたびにメールアドレスも変更しなくてはならないからだと本などでは説明していますが、それはwwwサーバーやftpサーバーでも同じことだと思います。例えば、wwwのホスト名が変わるたびにブラウザなどに指定するURLを変更しなくてはならないと思います。 これはメールサーバーの名前は頻繁に変わることを意味しているのでしょうか?もし、そうだとすれば、なぜメールサーバーの名前だけが頻繁に変わる必要があるのでしょうか? ご存知の方、よろしくお願いします。

  • メールが利用できないユーザーの追加方法(RedHat9+Sendmail)

    こんにちは。 RedHat9 + Sendmail + ipop3 + vsftpd の環境を構築しています。 同一ユーザーで、FTPは利用可能だけどメールは利用できないようにするには、どうしたらいいのでしょうか。 なぜこんな質問をするのかというと、例えばユーザー ABC の場合、FTP専用アカウントでメールは利用できないようにしたいのです。 ところが、useraddコマンドを利用してユーザーABCを追加すると、何もしなくてもFTPでログイン可能ですし、追加したABC(+ドメイン名)宛てにメールを送信すると、勝手にABCのメールボックスが作成されて配信されてしまい、受信できてしまうのです。 どうすればメールを利用不可能にするユーザーを作成することができるのでしょうか。 useraddで追加するOSのアカウントと、メールのアカウントを切り離すことはできないのでしょうか? ご存知の方がいらっしゃいましたら、 何とぞご回答の程よろしくお願いします。

  • Linux(RED HAT)でweb鯖+FTP鯖

    現在、RED HATでファイルサーバを構築しています。 これにweb鯖+FTP鯖を追加する必要が出てきました。 web鯖はapache(綴り合ってるかな?)で構築するのはいいとして、他の点でいくつか疑問があります。 1.FTPサーバのお勧めはありますか?利用方法は「ホームページ作成コース」と言う講座開設用で一時的なものなので、セキュリティーがすばらしい物というよりは簡単に構築できるものの方がありがたいです。 2.FTPのアカウントをふやすのに簡単な方法・ソフトなどがあるのでしょうか?こてこてのWindowsユーザーなので、コマンド打ち込みではなくGUI(ウィザード形式?)でわかりやすいものがあればうれしいです。(いわゆるSamba+swat的なもの) 3.現在、その場所では、Windowsマシンでweb鯖を公開しています。もう1つサーバを建てる場合、ポートを変えるだけでいいのでしょうか?(もちろん、ルーターの設定も必要だと思いますが…) 3つの質問に対する解説を取り扱っているページがあればあわせて教えていただけるとありがたいです。

  • ユーザーについておしえてください

    Red Hat7.2でPerlとProFTPDとapacheを入れました。 useraddで作ったユーザーに、ユーザーによってそれぞれいろいろ制限を与えたいのですが… 1. /home/ユーザー名 に作られるディレクトリの容量制限(ディスクスペース:ジオシティなら12MBまでのような) 2. telnetでログインしたときのコマンド制限(許可してもいいだろうと思われるコマンドと、これは許可しない方がいいコマンド) 3. 第3者であるユーザーからは見えると好ましくないLinuxのディレクトリの制限 4. ユーザーによってCGIを許可するかどうか 以上についてどうすればいいか詳しく教えて頂けないでしょうか?経験者の方の意見は参考にさせて頂きます。

  • 一つのIPアドレスで二つのWEBサーバーを公開したい

    ただいまwebminでサーバー構築しています。 一つはwindowsxpで設定などを試験的にいじるように(WEB・メール・FTP・ファイルサーバー)、 一つは本命のサーバーで、のfedra(WEB・メール・FTP・ファイルサーバー) を立てたいと思っています。 プロバイダはybbですが、DDNSでアクセスしてもらう場合、IPアドレスは一つですが、そこからそれぞれのPcにアクセスしてもらう場合は、インターネット上のIPアドレス+ローカルアドレスを設定する必要があるのでしょうか?それともそもそも一つのプロバイダに対して、一つのサーバー機しか公開できないのでしょうか?