• 締切済み
  • 暇なときにでも

初回ログイン時にパスワードを設定させる方法について

Solaris で、/etc/shadow のパスワードのフィールドを空にしておくと、初回ログイン時に新パスワードを設定するように要求できますが、これを Linux で実現することはできないでしょうか。 Linux (Redhat Enterprise Linux 3.x) で同じようにやってみたところ、パスワードなしでログインできてしまいました。

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

  • Linux系OS
  • 回答数1
  • 閲覧数802
  • ありがとう数1

みんなの回答

  • 回答No.1

パスワードが無いとログイン出来ない設定なら http://www.linux.or.jp/JF/JFdocs/User-Authentication-HOWTO/secure.html#AEN323 にあるようですが、、、?

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

質問者からのお礼

問題については解決できませんでしたが、PAM について勉強になりました、ありがとうございます。

質問者からの補足

ありがとうございます。ちょっとやりたいこととは違うようです。 初回はノーパスワードでログインできるが、そのときに新パスワードを入力させて、次回からはそのパスワードがないとログインできないようにしたいのです。

関連するQ&A

  • linuxのアカウントのパスワードを初回ログイン時に変更要求するには?

    linuxのアカウントのパスワードを初回ログイン時に変更要求するには? ユーザープロパティの パスワード情報で □パスワード失効を有効にする  変更を許可するまでの日数  変更が要求されるまでの日数  変更前の警告日数  アカウントが無効になるまでの日数 をどのように設定すれば良いのでしょうか?

  • linuxの自動ログインでパスワードは?

    linuxの自動ログインの設定を行っています。 /etc/gdm/custom.confのdaemonに書くだけのようです。 [daemon] AutomaticLoginEnable=True AutomaticLogin=ユーザー が、やってみたところ、パスワードの画面で止まっていました。 Windowsの自動ログインの場合は、パスワードがかかっていても自動でログインできますが、linuxの場合は、パスワードありだと自動ログインはできないのでしょうか?

  • homeディレクトリをバージョン違いのLinuxへ移行するには

    お世話になります。 例えば、 Redhat Linux 7.0Jで動いているシステムを Redhat Linux 7.1Jの環境に移行しようとした場合、 /homeディレクトリ、ならびにユーザ情報(パスワードなど)を移行後も同じようにしたいのですが、 どうすれば良いでしょうか? といいますのも、以前、実験的に上記をやってみたことがあるのですが、 /homeと/etc/passwdを移行してみたら、ログインできなくなってしまったという悲しい過去があるのです・・・。 エラーメッセージは詳細におぼえてはいませんが、 たしか、ドットファイルが・・・っていう感じだったと思います。 移行の際、/etc/passwd 、 /etc/shadow などを変更しなくてはいけないのでしょうか? どなたかご教授よろしくお願いします。

  • TELNETのログインバナー隠蔽

    以下のOSにおいて、TELNETログインバナーの隠蔽(サーバ種類&バージョンを隠蔽する)方法を教えてください。 (できれば詳細に手順教えていただくと嬉しいです) ・Solaris10 ・HP-UX 11i ・RedHat Enterprise Linux 5 よろしくお願いします。

  • Redhadでのネットワーク設定ファイル

    以前はsolarisを使用していたのですが、 Redhatでは以下の設定はなんというファイルで行うのでしょうか? (1)マシン名(solarisでの/etc/hostname.bge0) (2)ログイン画面に表示される名前(solarisでの/etc/nodename (3)IPアドレス(solarisの/etc/hosts) (4)ルータ(solarisでの/etc/defaultrouter) (5)ネットマスク(solarisの/etc/netmasks) (6)nfs許可(solarisでの/etc/dfs/dfstab)

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

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

  • Linux へのログイン方法

    東日本大震災の停電でLinuxのサーバーがダウンしました。 再起動しようしたところ、ログイン画面。 ログイン名は入力できたのですが、 一体、何が起こっているのでしょうか。 Red Hat Enterprise Linux Es release4(Nahant) Kernel 2.6.9-5.ELsmp on an i686 ログインしようとしてパスワードのところで記号も数字も受け付けないのです。 しかたなくEnter keyを押すと、またログイン名を聞いて来るという繰り返しになってしまいます。 詳しい方、どうぞ教えてください。

  • Linux へのログイン方法  その2

    QNo.6596629の続きです。 「東日本大震災の停電でLinuxのサーバーがダウンしました。 再起動しようしたところ、ログイン画面。 ログイン名は入力できたのですが、 一体、何が起こっているのでしょうか。 Red Hat Enterprise Linux Es release4(Nahant) Kernel 2.6.9-5.ELsmp on an i686 ログインしようとしてパスワードのところで記号も数字も受け付けないのです。 しかたなくEnter keyを押すと、またログイン名を聞いて来るという繰り返しになってしまいます。 詳しい方、どうぞ教えてください。」 前任者がおいていったリナックスに詳しい者が職場におりません。 私自身、今までリナックスのログイン場面すら見たことはありません。 リナックスは全くの素人です。ログインに成功したところで何ができるかはわかりませんが、 このサーバーの内容を把握して廃棄なら廃棄という進言を上司にしたいと思っています。 このサーバーは社内研修用のもので外部とは接続していませんが、 50台近くの端末に接続しています。 画面は以下にあげるものなのですが、 上記の通りパスワードを受け付けていないみたいみたいです。(昨日の回答者様のアドバイスではそう見えるだけだということですので、パスワードが違っている可能性もあります) 何か打つ手はございますでしょうか。

  • 現在MySQLの特権ユーザー(root)にパスワードが設定されているかどうか知る方法。

    シェルの超初心者です。 現在MySQLの特権ユーザー(root)にパスワードが設定されているかどうか知るには、どのようなコマンド(方法)を使えばよいのですか? サーバは、レンタルサーバです。 CentOS 5.3(Red Hat Enterprise Linux 5と別コマンドになる場合は、Redhatのコマンドも教えて下さい。) PHP 5.1.x MySQLの特権ユーザー(root)にパスワードを設定する方法は、下記サイトでわかりました。 http://y-kit.jp/saba/xp/mysqlsetup.htm#root よろしくお願いします。

  • ユーザーのパスワードを確認する方法

    いつもお世話になっております。 redhat系で、ユーザのパスワードを確認したいのですが、 確認できる方法ありますでしょうか。 /etc/shadowにて暗号化されたパスワードがあるのは知っておりますが、 平文の状態のパスワードが知りたいです。 rootであれば、パスワードなしに、そのユーザーになれますが、 やはり、そのユーザーのパスワードが何なのかが知りたいです。 パスワードの再設定しかないでしょうか。。