• ベストアンサー

rootパスワードの変更

どうも、izumoです。 えーっと、turbolinux6.1を使用しております。 質問なんですが、rootのパスワードを変更しようと思い passwd root としたところ、古いパスワードでも、新しいパスワードでもログインできてしまいます。 コマンドの使用方法を間違えたのかと思い、もう一台の方で passwd としてみても、同じなんです。 パスワードを一つにする方法があれば、教えてください。 再インストールは、ほぼ不可能なんです。 よろしくお願いします

noname#2048
noname#2048

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

  • ベストアンサー
  • ojin
  • ベストアンサー率43% (280/638)
回答No.3

MD5は、NBS DESのアルゴリズムで暗号化されているという意味で、パスワードの桁数を制限しているわけではないと思います。 導入の際、rootユーザにもローカルユーザにも、パスワードの桁数を制限するオプションはないはずです。 /etcに、shadowのパスワードのファイルがあります。 ユーザネームの後ろの":"から、次の":"までが、パスワードフィールドですので、その部分を削除して、パスワード無しにして、改めて"passwd"コマンドで、設定するしか、方法を思いつきません。 passwdには、"-l"と、"u"オプションがありますが、それでも、パスワードは変更可能です。 また、蛇足ながら、DESでエンクリプトされていても、telnetやftpをSnifferなどで、パケットを分析すると、全て見えてしまいます。 これ以上の知識はないので、新な質問を提起されることを提案します。 ojin

noname#2048
質問者

お礼

本当に、どうもありがとうございます。 こんな初心者のために長いお付き合いをしていただき、本当に感謝しております。 このサイトに出会ってから、自分でとことん調べることが疎かになっているようでした。すみません。

その他の回答 (2)

  • ojin
  • ベストアンサー率43% (280/638)
回答No.2

再インストールの必要はありません。 パスワードは、エンクリプト(暗号化)されて、最大128文字までのはずです。 ちなみに、"abcdefghijklmn"を入力して問題ありません。 ただし、簡単で単純すぎるとして、Linuxから文句のメッセージは出ますが。 ルートユーザで、 # passwd <ユーザ名> 新規のパスワードを入力すれば、古いパスワードを上書きします。(リタイプがありますので2回入力します。) もし、rootのパスワードを変更するのであれば、 # passwd 新規のパスワードを入力します(リタイプがありますので2回) では、では ojin

noname#2048
質問者

お礼

ありがとうございます。 すみません、どうやら私の説明不足でした。 もう一台の方は、8文字までしか使用できないのです。 インストール時にMD5の使用を選択しなかったようなのです。インストール後に使用可能にする方法を、教えていただきたいのです。 申し訳ないのですが、よろしくお願いします。

  • ojin
  • ベストアンサー率43% (280/638)
回答No.1

不思議なことが起こるものですね! rootのパスワード変更は、単に、'passwd'だけです。 passwd -S root を入力した時に、なにが戻りますか、NP:パスワード無し、MD5:エンクリプトされたパスワード、など。 エンクリプトされたパスワードは、 /etc/shadowに格納されていますので、 more /etc/shadowで、一番上の'root'の文字列を見たときに、 root:<------>:1551:0:9999:7::: に<------->にランダムな文字列がパスワードです。::となっていれば、パスワード無しです。rootユーザが2個存在することは、ちょっと考えられません。 rootユーザは、スーパーユーザですので、全てのオペレーションは、慎重かつ、自己責任でお願いします。 ojin

noname#2048
質問者

お礼

ありがとうございます。確認してみたんですが、MD5でした。 ぱすわーどは、 変更前:xxxx 変更後:xxxx-1234 のように変更前のパスワードに”ハイフン+数字”の形にしたんです。 ハイフンがいけないんでしょうあ・・・。

noname#2048
質問者

補足

もうしわけないんですが、どうももう一台の方はパスワードが8文字までのようなのですが、これを8文字以上使えるようにするためには再インストールをし、オプションとして設定しないとだめでしょうか?

関連するQ&A

  • rootパスワードがわかりません

    Red Hat Linux ES3を利用しています。 一般ユーザではログインできるのですが、rootのパスワードを忘れてしまいました。 singleモードで起動してrootのパスワードを 変更しようとしたのですが、起動途中でrootの パスワードを要求されるのでsingleモードでも 起動できません。 そういった場合の対処方法はOS再インストール以外に あるのでしょうか?ブートローダはGRUBです。

  • rootパスワードのデフォルト?

    solarisをインストールし、rootのパスワードは特に設定してない状態でディスプレイにロックをかけてしまいました。rootユーザのデフォルトのパスワードは決まってるのでしょうか?ログインはパスワード無しでできるんですが、ロック画面を解除する際にはパスワードが必要なようで、解除できなくなってしまいました‥よろしくお願いします。

  • Linuxのrootパスワードを忘れたら?

    LinuxOS(CentOS)をインストールしたのですが、インストール完了後rootにログインしようと思ったのですが、パスワードをインストール時に打ち間違ったのかログイン出来ませんでした。 rootのパスワードを再設定する方法はありますでしょうか? インストールした直後なので、もう一度インストールしなおしてもいいのですが、なるべく短時間で出来る方法があれば教えてください。

  • パスワードの変更

    RedHat7.2Jを利用しております。 あるユーザ(rootではありません)のパスワードをpasswdコマンドで変更しようとしたのですが、新パスワードを入力すると it is based on a dictionary word と出てきてしまい受け付けてくれません。 何度かトライすると最後は passwd:Authentication toke manipulation error となって終了してしまいます。 新パスワードはある固有名詞なので一般的な名詞ではないですし、以前使っていたものでもないはずなのですが、いずれにせよ強制的に新パスワードを受け付けさせる方法は無いものでしょうか?

  • rootパスワード変更後

    はじめまして! Linux初心者ですが、質問させてください。 今度、Linuxのrootパスワードを変更しようと思っていますが、 パスワード変更に伴って、postfix及びqpoperに影響はあるので しょうか? ある場合、どう対処したらよいでしょうか? どうか、ご教授よろしくお願いします。

  • パスワード忘れ

    Linux超初心者です。数日前にTurbolinuxをインストールして喜んでいましたが、今朝root権限のパスワードを思い出せずrootに入れなくなりました。 パスワード管理をおろそかにしたのが悪いことはわかりますが、このままだと何も進みません。解決策をご教示ください。

  • centos6 パスワード変更のやり方

    インストールCDを作り、インストール終了後画面にログインしようとしましたが 何故かパスワードを打ち込んでも、ログインできません。 エラーも無く、すぐログイン要求になります。 また、わざと違ったパスワードを入れましたが これは普通通り認証できませんとエラーが出て、またパスワードを求めます。 そこでパスワードを何らかの方法で変更したいのですが どういったやり方をすればいいのでしょうか? 変えたいパスワードはrootと(特に)ユーザのヤツです。 BOOTから入ったのはいいですが ここから先、どうすればいいのか判りません。

  • FreeBSDのrootパスワードがわからない。

    宜しくお願い致します。 FreeBSDのrootパスワードが、わからなくなってしまいました。 基本的な質問で申し訳ないのですが、 FreeBSDにおいても、LILOを利用していれば 「Boot:Lunix 1」でスタンドアローンモードで起動、その後rootパスワード変更という方法が取れるのでしょうか? 宜しくお願い致します。

  • solaris8のrootパスワードの変更方法について

    タイトルのままですが、solaris8のrootパスワードの変更方法について教えて頂けますでしょうか。よろしくお願いいたします。

  • FreeBSDでrootのパスワードが要求されません

    FreeBSD4.6を初心者のお任せコース?でインストールしましたら、login画面でrootと打つとパスワードを聞かれずに起動してしまいます。どのようにrootのパスワードを設定したらいいのでしょうか? FreeBSD4.6は生まれて初めて勉強する超初心者です。よろしくおねがいします。