お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-04-16 23:41:04

yona
新しいメンバ
登録日: 2008-04-16

sudoが実行できません。

ホスト名を変更するため、/etc/hostsのホスト名を
sudo vi /etc/hosts
で編集したところ、次のメッセージが表示されsudoコマンドが使えなくなりました。
sudo: unable to lookup via gethostbyname()

<編集後の/etc/hostsファイル(抜粋)>
127.0.0.1 localhost After
127.0.1.1 After

</etc/hostname>
Before

Afterの部分をBeforeから変更しました。

/etc/hostsファイルのホスト名と/etc/hostnameファイルのホスト名が
不一致の状態です。

sudoコマンドが使用できないため、/etc/hostsファイルの編集ができず、
行き詰っております。

どなたか解決方法をご教授ください。
よろしくお願いします。

オフライン

 

#2 2008-04-17 00:45:37

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: sudoが実行できません。

 yona さん、凄い..root名を直接操作されたのですか!
 私は初心者なので、間違っている可能性が大で、すみませんと先に、申し上げます。

 起動画面のGRUB loading が表示されたとき、ESCキーで、リカバリーモードへ移ります。
 後は、toshio さんの投稿#4  に手順が記載されています。
http://forum.ubuntulinux.jp/viewtopic.p … 323#p10323
 シングル・ユーザーモードとなり、
 root@user_name-desktop:~# となると期待します。
 これがすんなりOKとなれば、
 後は、# gedit /etc/hosts および /etc/hostname を編集すればよいと思います。
 /etc/hosts
  127.0.0.1    localhost
  127.0.1.1    user_name-desktop
 /etc/hostname
  user_name-desktop

 申し訳ありませんが、間違っていたら、識者の方、アドバイスをお願い致します。
 ps.
 後で思いついたのですが、上記でダメの場合、UbuntuのブータブルCDで起動して、
 当該HDDをマウントすればアクセスできるので、編集可能になるかなとも考えました。

最後の編集者: koisan1949 (2008-04-17 01:00:44)

オフライン

 

#3 2008-04-17 11:36:07

vine_user
メンバ
From: Tokyo
登録日: 2006-11-15

Re: sudoが実行できません。

koisan1949さんの前半の方法は,ホスト名が/etc/hostsと/etc/hostnameで異なっているため,ログインできない可能性が高いです。また,シングル・ユーザーモードではXが立ち上がっていないため,geditは使えません。

ps.以降の方法,「UbuntuのブータブルCDで起動して、当該HDDをマウントして編集する」というのは可能だと思います。僕もgrubの設定を変更する際に,この方法を使って成功しました。

ただし,ブータブルCDで編集する際は,sudoやgksuを使ってrootで作業する必要があります。

オフライン

 

#4 2008-04-17 13:59:34

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: sudoが実行できません。

またまた、横から失礼

今回のように、sudoできなくなった場合は、リカバリー(レスキュー)モードで起動し
テキストモードで操作するのが確実です。
そのためには、エディタの、”nano”か”vi”の簡単な使い方を覚えておく必要があります。
(nanoは、メニューが表示されているので簡単)
例えば、オルトネートCDでインストールし、LiveCDでは、サポートしてないファイルシステムを使っているなど。

オフライン

 

#5 2008-04-17 21:52:32

yona
新しいメンバ
登録日: 2008-04-16

Re: sudoが実行できません。

koisan1949さん、vine_userさん、siさん
丁寧なアドバイスありがとうございます。

今日は、都合により教えていただいた手順を試すことができませんので、
明日やってみようと思います。

また、結果を報告させていただきます。

オフライン

 

#6 2008-04-19 00:12:50

yona
新しいメンバ
登録日: 2008-04-16

Re: sudoが実行できません。

本日、皆様のアドバイスをもとに、sudoを復活させることができました。
簡単に経過をご報告させていただきます。

1. リカバリーモードで起動

2. root権限での操作が可能となったため、/etc/hostsを変更前の状態に戻し、exit

3. 通常モードでログイン

4. GUIにてホスト名を変更
(1) 「システム」→「システム管理」→「ネットワークの管理」を開く
(2) ネットワークの設定ダイアログ、「全般」タブを選択し、ホスト名設定欄を修正する。
(3) パソコン再起動

以上で、sudo権限も問題なく使用できるようになり、ホスト名も変更することができました。

皆様の的確なアドバイスに本当に感謝しております。
ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB