• 締切済み
  • すぐに回答を!

telnet でログイン出来ないユーザ

昔使用していたLinux機を久々に起動し、新規のユーザを作成したところ そのユーザで、telnetでのログインが出来ません。 既存のユーザは問題なくログインできますし、既存でログインした後に su で新規作成のユーザに変更も出来ます。 また、コンソールからのログインは、新規ユーザでも可能です。 同じPCからですし、host.allow , host.deny 系の設定ファイルも 特別な設定のないことは確認しました。 以下、作業した手順です。 ・既存ユーザ[test1]でログイン ・su - root で rootに変更 ・useradd - test2 で、新規ユーザ[test2]を作成 ・passwd test2 を実行して、test2のパスワードを設定 →新規に telnet 接続でログインしようとすると失敗(Login incorrect) OSは、Linux release 2.4.9-e.9.30ml です。 どなたかわかる方いらっしゃいましたら、よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数3228
  • ありがとう数0

みんなの回答

  • 回答No.2
  • pakuti
  • ベストアンサー率50% (317/631)

ログイン出来ないとは具体的にどのような現象でしょうか? /var/log/messagesに何かしらのエラーが出ているはずですので 確認してみてください。

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございます。 ログインできないというのは、Teratermなどで 新規接続から、ユーザ名、パスワードを入力しても Login incorrect となり、再度ユーザ名の入力に なってしまう状態です。 パスワード入力間違いの時と見た目は変わらないのですが、 既存のログイン可能なユーザから su コマンドでユーザ変更した 時には、問題ないので、パスワードの入力ミスではありません。 /var/log/messages ですが、 tail -f で監視しましたが、 Login incorrect となる際には、特にメッセージは表示されませんでした。 Jul 29 09:41:00 WEB_TEST useradd[18023]: new group: name=new_user2, gid=518 Jul 29 09:41:00 WEB_TEST useradd[18023]: new user: name=new_user2, uid=517, gid=518, home=/home/new_user2, shell=/bin/bash Jul 29 09:51:14 WEB_TEST 7月 29 09:51:14 su(pam_unix)[18056]: session opened for user new_user2 by old_user1(uid=501) Jul 29 09:51:15 WEB_TEST 7月 29 09:51:15 su(pam_unix)[18056]: session closed for user new_user2 ※messegeログ中の、ログインできないユーザで grep  new_user2 がログインできないユーザ  old_user1 はログインできるユーザ  になります。 他に確認すべき箇所はありますでしょうか。 よろしくお願いいたします。

  • 回答No.1
  • dr-9
  • ベストアンサー率47% (24/51)

新規ユーザのgroupとか確認してみたらどうですか? (既存ユーザと比較)

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございます。 id コマンドで確認した結果、以下のようになりました。 ●新規作成ユーザ(telnetログイン不可) uid=516(new_user1) gid=517(new_user1) groups=517(new_user1) uid=517(new_user2) gid=518(new_user2) groups=518(new_user2) ●既存ユーザ(telnetログイン可能) uid=501(old_user1) gid=502(old_user1) groups=502(old_user1),10(wheel) uid=510(old_user2) gid=511(old_user2) groups=511(old_user2) ※()内のユーザ名は実際とは異なります。 特に問題ないように見えるのですが、ここから何かわかりますでしょうか?

関連するQ&A

  • パスワード設定していないユーザーのログイン

    いつもお世話になっております。 linuxで、useraddした後、passwdコマンドでパスワードを設定していないユーザーがいます。ここでは、postgresとします。 このユーザーに一般ユーザーからなるときに、 $su - postgres としますが、パスワードがきかれて、何も入力しないと、 invalidになります。(centos5) パスワードを設定しないと、一般ユーザーからログインできないのでしょうか。 ちなみに、rootからpostgresですと、ログインできます。 $su - $su - postgres お手数をおかけしますが、なにとぞご教授お願いいたします。

  • 管理者ユーザを作ったつもりなのですが

    管理者グループに、新規testユーザを作成しました。 そのtestユーザでshadowファイルを確認しようとしたところ 権限がないと表示されました。 その理由が分からないのです。 [root@host ~]#useradd -g root test [root@host ~]#su test [test@host root]$ cat /etc/shadow cat: /etc/shadow: 許可がありません [test@host root]$ ls -l /etc/shadow ---------- 1 root root 734 1月 19 17:36 2013 /etc/shadow rootグループにtestユーザを割り当てたので、 testユーザでshadowファイルを見れると思っていのですが見れないのです。 理由がわからないのです。 /etc/shadowファイル所有者がrootだからでしょうか? rootグループにtestを参加させているだけではだめなのでしょうか? ご教授お願いします。

  • chownを使い、特定のユーザーだけ一気に他のユーザーに変更したい

    Linuxで、chownを使ってあるディレクトリ以下の所有者を一気に別のユーザーに所有者に変更したいのですが、どうすれば良いでしょうか。 test1というユーザーが所有者のディレクトリ、ファイルのみを全てtest2に変更し、rootやnobodyはそのままにしておきたいのです。 :例(ディレクトリ名は適当です) ディレクトリ名 現在の所有者 新しい所有者 bin test1 test2 bin/max test1 test2 line root root man test3 test3 home test1 test2 以上のように、所有者の移行を一気に行いたいのです。 方法などございましたら、お教えください。

  • Solaris8であるユーザのTelnet接続を出来なくするには?

    お世話になります。 件名の通り、 Telnet接続をした際、あるユーザでログイン出来なく する設定を探しています。 要件としてはユーザはそのまま残し、他のユーザから suでそのユーザに切り替えることは可能にしたいと 考えております。 なんかうまい手はないでしょうか?

  • すべてのリモートログインのrootログインを禁止する

    お世話になっております。 現在RedHat Linux Enterprise 5にて検証を行っております。 そこでユーザからの要望で、全てのリモートログインにおける rootユーザログインを禁止したいという要望が出てきました。 すべてというのは、ssh、ftp、telnet、その他のユーザ、パスワードを 指定してログインしてくるセッションのことを指しております。 一般ユーザのみのログインを可能にしたいのです。 sshやftp、telnet等、個別にrootログインの禁止はできますが、 すべてのリモートアクセスを制限する設定などは ありますでしょうか。

  • ユーザーを作成したのに、suできません。

    あるLinuxサーバがあります。 ディストリビューションが不明で、RedHatかTurboだということだけわかっています。 ユーザー「rio_grande」を下記コマンドより追加しました。 useradd -p qwertyui -d /home/rio_grande rio_grande 追加後、rootからsu - rio_grandeすると問題なくrio_grandeユーザーになることができますが、他の一般ユーザーからはrio_grandeになれません。Login Incorrectというメッセージが表示されます。 どうしてでしょうか。 ディストリビューションとバージョンの発見方法も教えていただけると助かります。 よろしくお願いします。

  • ログイン制限について

    useraddコマンドで作成したユーザに対してftpでのログインのみ可能にする設定は可能でしょうか? 具体的にはtelnetコマンドによるログインが不可でftpコマンドによるログインはできるような設定にしたいのですが、そもそもこのような設定は可能なのでしょうか? よろしくお願い致します。

  • Linux root権限を持つユーザの作成について

    どなたかご存知であれば教えてください。 Linux のsles10sp3にて、root権限を持つユーザーを以下で作成。 #useradd -o -u 0 -g 111 ~ 特に問題なく利用できていました。 しかし、Linuxのsles11sp3で同様にroot権限を持つユーザーを作成したところ おかしな事象が発生するようになりました。 事象はroot権限を持つユーザーを仮にadminという名前で作成したとします。 そのadminでLinuxへログインしてidコマンドを実行すると  uid 0:root → uid 0:admin と表示されるようになり、ファイルのオーナーがrootだったものが一律adminで変わってしまうという事象が発生しました。 そのときは大いに焦りましたが約1時間放置するとなぜか元に戻ります。 suseのバージョンがあがってLinuxのユーザー管理で仕様が変更されておりますでしょうか? どなたかご存知でしたらご教授頂きたく、よろしくお願い致します。

  • Linuxでログインしないユーザーを作成した場合

    Linuxでログインさせたくないユーザーを useradd -s /sbin/nologin XXX の様にして作成した場合、 /home/XXX 以下に .bashrc, .bash_profile, .bash_logout 等のファイルが作成されましたが、 元々シェルは使わせたくないので削除しても問題ないでしょうか?? また、もし問題がないのであれば、 始めから.bash* のファイルを作成させないようなユーザー追加方法はあるのでしょうか? ご教授ねがいまする。

  • Vine Linux 一般ユーザがログインできない

    apt-get update&upgradeしたあと、Vine Linux のログイン画面で、一般ユーザがログインできません。(rootはできます) telnet などではログインできます。 なにかアドバイスを・・・。 (13文字以上のパスワードのユーザがログインできなくなるというバグが以前あったようですが、パスワードは10文字以下です・・)