• ベストアンサー

PuppyLinux 既存ユーザのパスワードは?

LINUX初心者です. PppyLinux 4.3.1を使用しています./etc/passwd を見ると,インストール直後でも いくつもの既存ユーザが登録されています. これらのユーザのパスワードはどこかで公開されているのでしょうか? (rootは,woofwoofと,どこかで見たことがありますが?) それとも,利用者が変更の必要がなければ知る必要がないので,公開されていないのでしょうか?

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

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.2

>PppyLinux 4.3.1を使用しています./etc/passwd を見ると,インストール直後でも >いくつもの既存ユーザが登録されています. 該当のディストリビューションは使ったことありませんが… 権限を分ける。という意味でユーザーやグループが作成されることがあります。 # Webサーバの動作の為にapacheユーザーとか作る。みたいに。 ログインしてシェルを使用するのが目的ではない為、ログインパスワードは無効化されていることがほとんどかと。 # shadowパスワードとかなら/etc/shadowでしたかね。第2フィールドがパスワードだったっけか。 # http://www.softel.co.jp/blogs/tech/archives/2889 # http://linuxjm.sourceforge.jp/html/shadow/man5/shadow.5.html そんな訳で、「パスワードが設定されていない」ということが多いかと。 設定されていないパスワードを公開する意味もない訳で……。

ys11_ok
質問者

お礼

早速のご回答ありがとうございます.お礼が遅れて申し訳ありません. /etc/shadow を調べてみると,ログインされて問題なユーザのパスワード欄は,「*」や「!」が設定されていて,ログインできないようになっていました.

その他の回答 (3)

  • ya9pon
  • ベストアンサー率34% (88/254)
回答No.4

Webサーバ用には昔開発されてたPuppyがあったと思いますが、Puppyのポリシーからはかけ離れてるし、現状では権限や各種ユーザ関係でかなり苦労することが予想されます。 同じくライブ仕様で有名なKnoppixのように設定をチャラにする仕掛けがあるとも限りませんし。

ys11_ok
質問者

お礼

複数のご回答ありがとうございます.お礼が遅れて申し訳ありません.

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.3

Puppy Linuxの既定のユーザーは'root'ですが、他に'spot'というユーザーがあります。 と言っても'spot'は最近のPuppyにはあっても、Puppy Linux 4.3.1のような古いバージョンでは、 rootだけです。 いずにせよパスワードを設定するような仕様にはなっていないのでパスワードは存在しません。

ys11_ok
質問者

お礼

早速のご回答ありがとうございます.お礼が遅れて申し訳ありません.

  • ya9pon
  • ベストアンサー率34% (88/254)
回答No.1

PuppyLinuxはrootユーザしかおらずすべてはそれで操作し、パスワードを求められることも一切ないからでしょうね。 もともとライブ起動で使うように設計されていて、再起動でチャラなので。

ys11_ok
質問者

補足

早速のご回答感謝いたします. 随分軽量なので,個人ファイルに設定値を記憶させて,宅内サーバーにしてます. 初回の起動直後に,設定すれば,rootのパスワードの変更結果は,個人ファイルに保存できました. ちょっとテスト用で,WEBサーバを公開してみたくなって,hiawatha のユーザである, 「webuser」のパスワードを検索してみましたが,情報に行き当たりませんでした. webuser などのパスワードが非公開とされているのなら,個々のユーザのパスワードの変更は省略できるのでしょうか?

関連するQ&A

  • バッチ処理からのユーザ登録+パスワード設定

    RedHat Linux 4.2 でユーザの登録+パスワードの設定を プログラムから行おうといているのですが、いい方法が見つかりません。 現在はプログラムから「adduser」コマンドでユーザ登録 することはできています。 その後、パスワードの設定に「passwd」コマンドを利用しようとえていましたが、「passwd」コマンドはパスワードを再入力するようきいてくるので正常に起動されません。 コマンド:”#/bin/passwd < /パスワードを記述したファイル” どなたかよい方法をご存知に方、お教えください。 追伸) RedHat Linux 6.0 では「newusers」を使用して出来たのですが、私の利用している RedHat Linux 4.2 が存在しないの利用できていません。

  • NISのパスワード変更について

    NISのパスワードを変更する際に yppasswd ではなく passwd コマンドにて NIS に登録されているユーザのパスワードを変更することは可能なのでしょうか。 /etc/nsswitch.conf ファイル等を変更することでこのようなことは実現できるのでしょうか。 ご存知の方いましたら教えて頂けないでしょうか。

  • 標準のシャドウパスワードからMD5へコンバートする

    標準のシャドウパスワードからMD5へコンバートすることにしました。 そして、/etc/pam.dファイルに適切な変更を行います。 次に何を行いますか? という問に対して 答えは「passwdプログラムを利用しているすべてのパスワードを手動で変更する必要がある」 聞きたいことは暗号化を変更する場合は常にpasswdコマンドでユーザのパスワードを変更しないといけないのでしょうか? 回答のほどよろしくお願い致します。

  • 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 です。 どなたかわかる方いらっしゃいましたら、よろしくお願いいたします。

  • PHPで、UNIX上のユーザパスワード変更

    PHP3を用いて、クライアント(Webブラウザ)から サーバ(Linux:RedHat6.2J)上のあるユーザのパスワード変更を したいと考えています。 パスワードはroot権限がないと変更できないと思うのですが、 PHPでどうにかできないでしょうか。

  • Linuxユーザのパスワードを空に

    する(useradd直後の状態)にはどうしたらいいのでしょうか? 空のパスワードを入れるために単にリターンだけすると 以下のようになりできません。 #passwd passuser↓ Changing password for user passuser. 新しいUNIX パスワード:↓ よくないパスワード: あまりにも短かすぎます 新しいUNIX パスワードを再入力してください:↓ パスワードが与えられていません パスワードが与えられていません パスワードが与えられていません passwd: 認証トークン操作エラー # どうすればパスワードが空のユーザに出きるでしょうか? userdelした後useraddするしかないのでしょうか?

  • rootパスワードの変更

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

  • PerlでLinuxのユーザー認証・管理プログラム

    ブラウザでLinuxのユーザー名とパスワードと入力して、 ユーザー認証してログイン後、Linuxユーザーの パスワードを自分で変更できるプログラムが作りたいのです。 /etc/passwdにパスワードが直接記録されていれば簡単なのでしょうが、 シャドウパスワードなので苦労しています。LinuxはFedora Core3です。 まず、/etc/shadowに記録されているような、 $1$ではじまる暗号化されたシャドウパスワードをPerlで作るには どのようにしたらいいのでしょうか。 pwconvのソースをみたらどんなアルゴリズムかわかると思い、 shadow-utilのSRPMをインストールしてみたりしましたがわかりませんでした。PHPのメーリングリストに $salt = substr(md5(microtime()), 0, 9); return crypt($password, "$1$" . $salt); このようなコードがあったのですが、これでは$saltが毎回 代わってしまい、よくある $salt=substr(暗号化されたパスワード,0,2); if(crypt($pass,$salt) ne 暗号化されたパスワード){ &err("パスワードが違います"); } のような認証ができないのではないかと思いました。 Linuxではどのようなアルゴリズムでシャドウバスワード を作り、パスワードの認証をしているのでしょうか。 つまり、簡単にいうとPerlでシャドウパスワードを使った Linuxユーザーのパスワード認証と パスワード変更ができないか、ということなのです。 また、Perlでシャドウパスワードなど作らなくても system()などを使ってLinuxのコマンドを使えば 各ユーザーの認証やパスワードの変更がブラウザでできるという場合は、 教えていただけないでしょうか。 どうかご教示ください。よろしくお願いします。

  • UNIXユーザを、perlとブラウザを使って作成・削除・パスワード変更できる?

    OSは、Fedora Core2です。 タイトルの通り、ブラウザを介してperl上からユーザーを追加したり、削除したり、パスワードの変更をしてみたいのですが、そのようなことは可能でしょうか? /etc/passwd、shadowを触ると言うことは、root権限が無いと書き換えれないですし、apacheで稼働しているwwwサービスで、perlを使って、それを書き換えることができるかどうかが疑問に思っています。 商用サービスに頼らざるを得ないのでしょうか?もちろんフリーで紹介しているサイトがあればいいのでしょうが、ご存じでしたら、サイトをご紹介下さい。よろしくお願い致します。

  • mysqlのユーザパスワードについて

    mysqlのユーザパスワードについて こんばんわ。mysql初心者です。 現在、サーバ(Linux Fedora11)でyumコマンドからmysql(Server version: 5.1.45 Source distribution) をダウンロードしてインストールしています。 新しいユーザーを作って接続を試みたのですが出来ません。 原因を調査した結果、パスワードが設定出来ていないようです。 一連の作業を例として下記の通りです。 例)------------------------------------------------------------------------------- [root@fedora user]# mysql -u root mysql> grant all privileges on *.* to user@"%" identified by 'user' with grant option; mysql> grant all privileges on *.* to user@localhost identified by 'user' with grant option; mysql> select user,host,password from mysql.user; +----+-----------------+-----------------+ | user | host           | password        | +----+-----------------+-----------------+ | root | localhost        |             | | root | fedora.fedorasrv.com |             | | root | 127.0.0.1        |             | | user | localhost        | 1a486e7929011a28 | | user | #             | 1a486e7929011a28 | +----+-----------------+-----------------+ mysql> exit; [root@fedora user]# mysql -u user -p 1a486e7929011a28 Enter password: ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) [root@fedora user]# mysql -u user ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) [root@fedora user]# mysql -u user -p user Enter password: ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: NO) ---------------------------------------------------------------------------------- userユーザのパスワードが保護(?)なのか設定した内容と違います。 保護されたパスワードで打ってもノーパスワードで打っても設定したパスワードでも接続出来ません。 ちなみに他のユーザで作成しても保護されたパスワードです。 どのようにしたら設定した通りのパスワードが作成されるかご教授願います。

    • ベストアンサー
    • MySQL