
Ubuntu日本語フォーラム

ログインしていません。
ユーザをrootグループに変更して、再起動すると
ログインしようとするとスクリーン画面からこんなメッセージがでます。
<システム管理者はこのスクリーンからのログインを許可していません。>
どうしてログインしたらいいでしょう?
他のユーザは無いです。このユーザだけなので、なにかいい方法がないでしょうか?
オフライン
試したことはないので、できるかどうか判りませんが、ctrl+alt+F1などとしてCUIコンソールを表示し、そこからログインするとログインできたりしないでしょうか。それができれば、vigrコマンドでグループファイルを修正できるのですが。
ダメならLiveCDかなにかを持ってきて、/etc以下の関連ファイルを手動編集するしかないのかしら。それは極力避けたいですね。。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
kiyoshiさんへ
訂正多謝です。
危うくとんでもないアドバイスをしてしまうところでした。。
gieghiaさんへ
もし、コンソールからのログインができないようでしたら、#2のkiyoshiさんが書かれた方法でログインして下さい。
手動書き換えなんてとんでもないことは、やはり考えてはいけませんでした。。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
#2が少し不親切な書き方だったのに気付いたので判る範囲で補足します。
所属グループの変更はGUIの方で変更されたかも知れませんが、最終的に保管されるのは/etc/groupなどのファイルになります。
同時に/etc/groupを暗号化したものである/etc/gshadowも、矛盾がないように更新する必要があります。
これらを管理するためのコマンドとして用意されているのが/usr/sbin/vigrで、/etc/groupにロックを書けて、同時に別人物が
編集するのを防いだり/etc/gshadowの更新をしてくれたりします。
どうやら、/etc/group-、/etc/gshadow-という形でバックアップを残しているようなので、編集内容に不明な点があれば、
これらからの書き戻しを考えてもよいかも知れません。
オフライン
なぜ、root でログインスクリーンからログインしたいのか分かりませんが、下記のようにすれば一応出来ます。
ただし、全くお勧めはいたしません。ことさら、root でログインしたい理由が解消されたら元に戻すことを強くお勧めします。
①メニュー -> システム -> システム管理 -> ログイン画面を開きます。
セキュリティタブをクリックし、システム管理者(ローカル)のログインを許可する(A)にチェックして閉じる。
②続いて、システム -> システム管理 -> ユーザとグループを開き、ロックの解除をクリックしてユーザのパスワードを入力。
左側のペインに root とユーザが表示されているはずなので、root をダブルクリック。
'root' のプロパティが開くので、パスワードを手動で設定するで、root のパスワードを設定して、OK、閉じる。
※上記の②は、端末より、
$ sudo -s
$ passwd root
としても OK です。
オフライン
横からですが、「システム」メニューにある「ユーザ設定(?)」でグループを変更しただけなら、元のグループがまだ残っていると思いますので、以下の方法で元に戻せるのではないかと。
#2の手順でCUIにログインし、以下のコマンドを実行。(「グループ名」は元のグループ名で、おそらくユーザ名で良いと思います)
$ sudo usermod -g グループ名 ユーザ名
「sudo」が必要かは分かりませんが一応。
ちなみに、私もグラフィカルログインからの管理者権限ユーザの使用はお奨めしません。
オフライン
ユーザをrootグループに変更して、再起動すると
ログインしようとするとスクリーン画面からこんなメッセージがでます。
<システム管理者はこのスクリーンからのログインを許可していません。>
そもそもこんな状態になるんだっけ。と思って以下を試してみました。
1.新規ユーザを作成
2.上記ユーザをvigr, vigr -sでrootグループに追加
3.gdmからログイン。で、ログイン成功
なにか、グループ情報の変更以外の操作をやっていて、そちらが原因ということはないでしょうか。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
sudo vipw で GID ではなく UID を 0 にしたら GDM のログインで同じ状況が再現しました.
hoge:x:0:1000:hoge's full name:...
CLI でログインして vipw (hoge の login でUID=0 なので sudo 不要)で
hoge:x:1000:1000:hoge's full name:...
に戻したら復帰しました.
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン