
Ubuntu日本語フォーラム

ログインしていません。
先日、9.10をクリーンインストールしました。
その際設定したパスワード変更しようと思い、システム>システム管理>ユーザとグループで何度か試みました。
旧パスワードを認証させ、新パスワードを2度入力して適用のボタンをクリックすると、マウスポインタがぐるぐる回ったままになってしいます。
その状態で閉じると、パスワードは変更されていませんでした。
端末でpasswdコマンドを使って変更しようとすると、新しいUNIXパスワードを入力できて処理が済んだかに思えます。
ところが、実際には変更できていません。
psasswdコマンドは、sudoとしてやってもそれだけでやっても結果は同じです。
どうやったら変更できるようになるでしょう?
現在のパスワードは、18文字で「-」を含んでいます。
長すぎるのでしょうか?
識者のみなさん、よろしくお願いします。
オフライン
端末からの操作で「-」を含む文字列を使用して現象が確認出来ませんでした。
$ sudo passwd -S ユーザー名
でステータスを確認してみて下さい。
第3フィールドにパスワードを設定した日付が表示されます、その他の項目もヒントになるかも知れません。
オフライン
試しに、passwdコマンドで、- を含んだパスワードに変更してみました。
端末でpasswdコマンドを使って変更しようとすると、
新しいUNIXパスワードを入力できて処理が済んだかに思えます。
ところが、実際には変更できていません。
psasswdコマンドは、sudoとしてやってもそれだけでやっても結果は同じです。
問題なくできましたので、言われている意味が理解できません。
私が行った端末での操作 (XXXXXは、ユーザー名)
: ~$ sudo -s [sudo] password for XXXXX: ここに旧来のパスワードを入力 ~# passwd XXXXX 新しいUNIXパスワードを入力してください: 新しいUNIX パスワードを再入力してください: passwd: パスワードは正しく更新されました ~# passwd -S XXXXX koike P 01/17/2010 0 99999 7 -1 ~# exit exit ~$
オフライン
お返事ありがとうございます。
実行してみたところ、以下のようになりました。
$ sudo passwd -S nakasima
[sudo] password for nakasima:
nakasima P 01/10/2010 0 99999 7 -1
(1/10というのは9.10をインストールした日です。)
続いて
$ sudo passwd nakasima
新しいUNIXパスワードを入力してください:
新しいUNIX パスワードを再入力してください:
passwd: パスワードは正しく更新されました
$ sudo passwd -S nakasima
nakasima P 01/17/2010 0 99999 7 -1
変更できたはずなので、試しにアップデートマネージャを起動して、新しいパスワードを入力したところ無事認証されました。
しかし、念のため再起動して、端末で$ sudo passwd -S nakasimaとしてみると、
新しいパスワードは通らず、古いパスワードが通り、
nakasima P 01/10/2010 0 99999 7 -1
と、再び表示されました。
何がいけないのでしょうか?
オフライン
ユーザのパスワードを変更するときに、
$ sudo passwd hoge
ではなく、
$ sudo -s
としてルートになってから、
# passwd hoge
としないと上手くいかないかも知れません。
私はこの辺の挙動の違いは、あまりよく理解してないのですけれども。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
もう一度はじめから端末で入力しなおしたところ、再起動後も新しいパスワードが認証されるようになりました。
多分、私がどこかで入力を間違えていたはずです。
お騒がせしてすみませんでした。
なお、システム>システム管理>ユーザとグループ で、パスワードを変更することは、依然としてできません。
オフライン
みなさんご返事ありがとうございます。
kiyoshi さんへ
クリーンインストールは、まず/dev/sda2(Windows領域)だけ残して、他のパーティションを削除し、「連続する最大の空き領域を選択する」として行いました。
オフライン
petitbootang さんへ
$ sudo passwd nakasima で変更できました。
オフライン
なお、システム>システム管理>ユーザとグループ で、
パスワードを変更することは、依然としてできません。
このパスワード変更のGUIは、システムのアカウント(利用権を付加されたユーザー)についてのみ変更できます。
だから、最初にPCを起動したユーザーと、後から追加されたされたユーザーとは本質的に違う挙動をとるようです。
PCの持ち主は、起動したときのユーザー名とパスワードでログインしますが、このユーザー情報はどうやら
このGUIでは変更できないようです。追加されたユーザーのみの情報を変更する用途のようです。
なおユーザー情報は、/etc/passwd ファイルに、内容が保管されています。
また、パスワードをはじめとする機密情報は、このファイルには記録されていなくて、
/etc/shadow ファイルに保存され、セキュリティの関係から一部暗号化されたパスワードとして記録されています。
この情報を変更するコマンドとしては、useradd, userdel, passwdです。それもroot権限が必要です。
Ubuntuは、root情報がマスキングされたシステムいうか、本来rootとしてログインしない仕様です。
安全性優先で、root権限にて操作を推奨しないシステムとなっているようです。
どうしても管理者として実行する必要がある場合、
一時的にrootとして権限を付与された者として実行するコマンドが用意されています。sudo , gksuなどです。
最初、私もこの仕様が理解できず困惑しました。
オフライン
koisan1949 さんへ
ご親切なお返事ありがとうございます。
雑誌等には、GUIでパスワードの変更ができると読み取れる記述が見受けられます。
鵜呑みにするのでなく、きちんと学習と理解をしてUbuntuを使っていくようにしないといけませんね。
とても助かりました。
オフライン
私の環境では変更可能です。
8.10 -> 9.04 -> 9.10
登録ユーザー数名、root にパスワードを設定でインストール時のユーザーでログインしてパスワードの変更はOKでした。
nakasimamさんのUbuntuの使用状況や今後の運用方法によっては早めの対策をした方が良いかもしれません。
個人で使い、再インストールやデータの消失も大して気にかけないなら原因がつかめなくても大丈夫?かな。
システム上の何かがおかしい事は確かなので、忘れた頃に来るかも知れない障害に対しての心構え次第です。
・$ sudo fsck -y /dev/sdxxx (Ubuntuのインストールパーティション)
・$ sudo apt-get install --reinstall gnome-system-tools
それで同じなら
$ sudo strace -o /tmp/test.log users-admin
としてGUIからパスワードの変更を実行。
最後のカーソルがクルクル回る箇所で終了させてください。
(素早く行なって下さい、ログは5万桁を軽く越えます。10万行以上はあっと言う間でしょう、素早く)
$ sudo tail -n 3k /tmp/test.log|grep open > ~/open.log
$ sudo tail -n 3k /tmp/test.log|grep close > ~/close.log
$ gedit open.log close.log
と実行して内容を張り付けてもらえると何かヒントが見えるかも。
オフライン
hir0 さんへ
ご教示ありがとうございます。
どこかで間違えたようです。困ったことになりました。
$ sudo fsck -y /dev/sda5
を実行して、
$ sudo apt-get install --reinstall gnome-system-tools
を実行したところ、インストールできません、となりました。
さらに、システム>システム管理>ユーザとグループ を起動しようとしましたが、表題はあるものの他は空白のウインドウが現れました。
再起動をしようとしても、同じようウインドウが出ました。
何もしなければよかったのでしょうが、enterを押してしまいました。
pcが再起動を始めたものの、filesystemがmountできないといったエラーが出てubuntuが起動しなくなりました。
safemodeで試みても同じことでした。
これが来るかもしれない障害だったのでしょうか。
現在LiveCDで9.10を使っています。
システムを立て直す方法をご教示いただけると助かります。
再インストールするしかありませんか?
オフライン
$ sudo fsck -y /dev/sda5 が原因だとすると覚えてないと思いますが強制的に電源を切断した覚えはあるでしょうか?
と言うのも突然の電源遮断でファイルシステムが壊れる事が有ります。
それを軽減させる仕組みがジャーナリングシステムでUbuntuではExt3やExt4のファイルシステムが機能を備えています。
コマンドfsck は修復を行なうコマンドですが修復できない物は切り離して全体に一貫性を持たせて起動出来るようにします。切り離されたファイルは「lost+found」フォルダに格納されますが、復元は恐ろしく困難です。
(切り離しは生き物で言うと治療できない箇所は切断すると例えれます。
切断されて生きているがとても酷い状態だったり、お亡くなりになったり。
運が良ければどこを切断されたのかも感じず、切断さえもされずに治ることも。)
今回は使い込ライブCDで内蔵HDDをマウントしてデータの救出は出来ないでしょうか。
「enterを押してしまいました。」は恐らく因果関係は無いと思います。
2.6.31-18 でメモリの消費が異常になる現象が有ります。
起動時に650MBほど消費されて800Mb前後で落ち着くか酷いときには起動後1~2分で実メモリを食いつくしフリーズしますフリーズしますが、再起動時に「filesystemがmountできないといったエラー」が出るということは、やはり前者の急激な電源遮断による不具合が起こっていた可能性が大きいと考えます。
オフライン
何度もお返事ありがとうございます。
定かな記憶ではありませんが、強制的に電源を切断したことは多分あります。
自分の不手際を反省し今後の教訓とします。
幸いにも、LiveCDでubuntuがインストールしてあったパーティションが見えていますし、sbaackupでバックアップがとってありました。
再インストールしてみます。
もしまたお助けいただかなければならなくなったら、どうぞよろしくお願いします。
オフライン
流れに乱れが生じますが、お許しを。
hir0さんが指摘された
root にパスワードを設定でインストール時のユーザーでログインしてパスワードの変更はOKでした。
について、試行しました。
システム → システム管理 → ユーザーとグループ で、
インストールしているユーザー名で、ログイン・パスワードの変更が問題なくできました。
私の環境では、この「ユーザーとグループ」は、使わないのでチェックマークを外して表示されない様にしていました。
「最初にPCを起動したユーザーと、後から追加されたされたユーザーとは本質的に違う挙動をとるようです。」
この#10のコメントは、間違いです。すみませんでした。
オフライン
おはようございます。
LiveCDから、前回と同じ手順でインストールしました。
$ sudo apt-get update $ sudo apt-get upgrade を実行し、
いくつかのアプリケーションをインストールした後で、
GUIでのパスワード変更を再度してみました。
結果は、きのうまでと同じでした。
そして、#12でご教示いただいた、
$ sudo strace -o /tmp/test.log users-adminを実行してみたところ、
表示されたGUIでは「パスワードの変更」ボタンはなく、
「パスワードを手動で設定」にチェックが入った状態になっています。
これで正常なのでしょうか
オフライン
何だか混沌としてきましたね。
あっ、まず質問の件ですが正常です。
端末から起動するさいに、すでに管理者権限で実行しているので再手続きは必要ないのでアプリケーション側ではボタンを表示させない仕組みになっているのでしょう。
同じ現象と言うのはカーソルがクルクル回った状態で進まないのですよね?
$ sudo strace -o /tmp/test.log users-admin はファイルシステムのtmpフォルダにtest.logと言うファイルを作ります。
やり直す場合は一度 $ sudo rm /tmp/test.log として削除してから行なって下さい。
何を行なっている所で止まっているのかが分かると思いましたがクリーンインストール直後も同じ現象だとすると、また少し違う方向も考えなければいけないですね。
・もう一度 fsck を実行してみる。
前回の起動不能に落ちたファイルシステムの変調は、(電源遮断 or インストール時点から)の判断材料。
もしくは前回の起動不能は fsck は関係していなかった。
・ライブCDをチェックしてみる。
ライブCDのメニュー画面にCDのチェック項目が有ると思いますのでディスク、ディスクデータの損傷を確認。
・HDDをチェックそてみる。
HDDに不良セクタの有無を確認する。 OSインストール時にデータを書き込む位置は*同じなので偶然にソフトの実行部分の一部が不良セクタの上に書かれている可能性の確認。
読み込みでチェックをします。
$ sudo badblocks -vs /dev/sda5
もし読み書きでチェックをされるならかなりの時間は掛りますが
$ sudo badblocks -nvs /dev/sda5
・CDに収録されているソフトが壊れている?
$ sudo apt-get install --reinstall gnome-system-tools
を実行して再インストールしてみて下さい。
パッケージが無いとエラーが出た場合は
$ sudo apt-get update
を実行して、もう一度トライして下さい。
全てクリアすれば、、、さらに悩みますね。(安心してデータを保存して使用していく事が出きるかどうか)
・インストールディスクは正常である。
・HDDに問題は無い。
・ファイルシステムに異常は無い。
・ツールは最新の状態で再インストール済み。
後は何が関係してくるか思いつかないですね、う~ん
・恐らくエラーログは出ない、エラーを出す前に止まっているから。
・straceで止まっている所で行なっている処理が分かれば良いのですが。
・端末からは問題が無いのでアカウント等のファイル類の変調ではなくツール単独の不具合。
更に違う観点から行くと、メモリ容量が少ない。-> 「システム」「システム管理」「システム・モニタ」「リソース」で確認。
視覚効果が有効になっている事が原因(GUI上での問題)-> 視覚効果を確認、有効なら無効にしてみる。
う~ん、取り敢えず実行することで余分な思いは切り分けられて行くので、手を拱いているよりはましだと思うのですが、、、。
一つ心配なのが#12に書いたように
nakasimamさんのUbuntuの使用状況や今後の運用方法によっては早めの対策をした方が良いかもしれません。
個人で使い、再インストールやデータの消失も大して気にかけないなら原因がつかめなくても大丈夫?かな。
システム上の何かがおかしい事は確かなので、忘れた頃に来るかも知れない障害に対しての心構え次第です。
なので、私がいろいろ書くことで本意と反して「それを実行して返事を書かなければ行けない」と負担になる事です。
気楽な気持ちで挑んで下さい。
私の考えが外れている場合も有りますし、見落とした物を見つけられる方もいるかと思いますので他の方の意見も参考にしてみて下さい。
オフライン
hir0さん
PolicyKitの機構に頼るusers-adminをrootで起動しない方が無難だと思いますよ。
rootだと動きが明らかに変わってきますので。
例えば、https://forums.ubuntulinux.jp/viewtopic.php?id=4378 とか。
あと、straceをやりたいなら-fを付与したがよいと思います。
-fなしだと子プロセスがトレースされないので。
>ALL
OSクリーンインストールして間もないのに、fsckしただけで突然システム起動不可になった話や、通常当たり前に出来る事(=パスワード変更)が妙な動きをする話を聞くと、何となくですが、HDDがあまり健康でない気がします。
私は、2,3年ほど不健康なHDDで無理矢理Ubuntuを動かしてきた経験があります。(無茶なので真似しないでください)
不健康なHDDの末期状態は、システムファイルが頻繁に紛失し始め、通常ありえない「怪奇現象」に悩まされました。(Firefoxが起動しない、音が出なくなる、突然read-onlyでルートファイルシステムがremountされる、pythonが動かない、etc)
例えば、Firefoxが起動しない時は、xulrunnerのシステムファイルが紛失していた、そんな感じです。
ファイルを紛失するタイミングには、fsck -yで修復する時が一番多かったように覚えています。
>nakasimamさんへ
そのHDDは健康ですか?
起動時の定期fsckで、やたらとエラーで引っかかる覚えはありませんか?
STGSAGWANさん、ありがとうございます。
成る程、オプションに fを含めると更に情報を集められるのですね、勉強になります。
後、ご指摘の有ったHDDの状況はセクタの読み書きのテストだけでは不十分でしょうか、まだHDDの不調に遭っていないためbadblocksの結果だけで判断する事が不安になって来ました。
アドバイスを頂けると有難いです。
nakasimamさん、
$ sudo strace -o /tmp/test.log users-admin
↓
$ strace -o /tmp/test.log -f users-admin
がより良い情報が含まれる様ですが、#18に書いたように
クリーンインストール直後も同じ現象だとすると、また少し違う方向も考えなければいけないですね
で、やはり「インストールディスクのチェック」「HDDのチェック」「インストール後のファイルシステムのチェック」が必要に感じます。
後半部分はこのチェックが全て問題無しと出た場合なので、取り敢えず始めてみましょう。
HDDだとWindowsの問題も有りますし早めに結果が出れば本体買い替えや部品交換等のプランにゆとりが出ると思います。
蛇足になるかもしれませんが、念の為にSTGSAGWANさんの質問の箇所で補足です。
起動時の定期fsckで、やたらとエラーで引っかかる覚えはありませんか?
fsck は、Ubuntu起動時に定期的に自動実行されています(どの条件で(起動回数等)で実行されるかは把握していません)
オフライン
きのうは、時間がなくお返事が遅れてしまいすみませんでした。
みなさんからのお力添えにとても感謝しています。
しやすそうなことから試してみました。
ライブCDのチェック→問題無し
(CDはUbuntu Magazine Japan vol.02の付録です)
$ sudo apt-get install --reinstall gnome-system-toolsを実行
→パスワード変更ができました!
いただきもののPCなので、前の所有者のもとでどのように扱われていたかは不明ですが、
ディスク・ユーティリティでは、HDDの状態は正常と表示されます。
9.10を入れる前は、8.04を入れていましたが、少なくとも8.04.3になってからは、
その前がいつだったか覚えていない程度でしか定期fsckは行われませんでしたし、
その際でもエラーで引っかかることはありませんでした。
パスワードの変更ができたので一安心です。
どうもありがとうございました。
もしまだなにかしたほうがよいこと、お教えしたほうがよいことなどありましたら、お知らせください。
オフライン
ディスク・ユーティリティは知りませんが恐らくチェックしている場所は同じだと思うのでHDDは問題ないかも。
念の為に行なうなら以下を。
HDDのデータを保存する領域の最小単位(512byt)一つずつチェックします。
$ sudo badblocks -nvs /dev/sda5
出来れば/dev/sda5 では無くて/dev/sda で、一晩はかかるでしょう。
-nvs を -vs にされると数倍早く終了します。
途中で止める場合は「ctrl」+「C」で止めてください、端末操作の途中停止全般に共通です。
全体的な事はnakasimamさんの方で考慮されると思いますが、HDDがある日突然と言うのは何だか、、、なので寝る前にでも為してみて下さい。
オフライン
長らくお付き合いいただきありがとうございます。
$ sudo badblocks -nvs /dev/sda5 を実行しました。
(/dev/sda にすると、not safe と出て実行できませんでした)
badblock は見つかりません、となりました。
よかったです。
話は違ってしまいますが、職場のノートPCには、xubuntu9.10をwubiで入れています。(9.04からオンラインでアップグレード)
試しにGUIでのパスワード変更をしてみようと、パスワード変更のボタンをクリックしても反応がありませんでした。
カーソルがくるくる回るのでもなく、フリーズしたわけでもありません。ただ反応がないのです。
本当は変更するつもりがないので、CLIでは試していません。
同じ問題なのでしょうか?
いろいろとすみません。
オフライン
私は9.10がおかしいと結論を出しました。
「おかしい」を「相性の問題」と読み替えてもらっても良いです。
・HDDの異常は認められない
・インストールディスクは正常で有る
・パッケージをサインストールしても同じ
・xubuntu9.10の現象の報告
から判断しました。
私からの報告です。
9.04から9.10へアップグレード後は「設定」->「メイン・メニュー」は選択しても無反応でしたxubuntu9.10と同じ挙動かな? 仕様変更で無くなった機能が9.04の名残りで項目が削除されずに残っていると思っていました。
が!、現在は幾度ものシステムアップグレード後に機能しています(いつの間に)。変ですよね。
もう一つ。
現在カーソルがクルクル回る現象が再現されています。
9.10 クリーンインストール、アップデート無。
8分を過ぎました。
再現方法はパスワードの変更で無事に変更できた後、もう一度試しました。
「クリックして認証」をクリックせずに「ユーザー」を選択、反転表示されます。
「プロパティ」ボタンがアクティブになりクリックできます。
「アカウント」タブを開き、「現在のパスワード」に間違えた文字を入力して「認証」をクリック。
もう、、、いつまでも、いつまでもクルクルです。
同じ手順かどうかは定かでは無いですが、、、
私が起こした手順での現象は明らかにソフト側の対応不足(ミス)ですね。今回はその場合のログなどを調べはしませんが、もしかしたら端末からの操作も最初は失敗していたのでキーボード?とも思いますが、う~ん。
この辺で私は力尽きました、もし何か情報が入れば報告致します。
オフライン