Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
System
>
OS distribution
>
Live CD
>
linuxBean
>
Forums
>
【御礼は忘れずに】linuxBean質問スレッド【ハンドルネーム必須】
>
cannot lock /etc/passwd
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Communication
List of Forums
【動く?】linuxBean動作報告スレッド【動かない?】 (239)
【御礼は忘れずに】linuxBean質問スレッド【ハンドルネーム必須】 (1150)
【機能追加】linuxBean要望スレッド【レポート】 (104)
Forums:
【御礼は忘れずに】linuxBean質問スレッド【ハンドルネーム必須】
(Thread #35107)
Return to Thread list
RSS
cannot lock /etc/passwd (2014-02-26 14:05 by
akira
#72009)
Reply
VirtualBoxという仮想マシンソフトを使用していて、
ゲストXPにUSB機器を認識させるため、vboxusersというグループに参加させる必要がありました。
本来の手順(Ubuntu)ではシステム設定からユーザーとグループを開いて変更します。
Linux Beanにはその設定がなかったため、自分で調べてコマンドで以下のように入力しました。
「usermod -G vboxusers akira」
ところが再起動してからsudoコマンドなど管理者権限を必要とする操作の際に、
パスワード入力してもパスワードが間違っていると出るようになってしまいました。
色々と調べてからTerminalで「id -a」と入力したところ、
uid=1000(akira) gid=1000(akira) groups=1000(akira),104(vboxusers)
「groups」の場合
akira vboxusers
「groups akira」の場合
akira : akira vboxusers
と表示されます。
rootでログインすることもできないのでrecovery modeのrootから以下のことを試しました。
別スレッドを参考に
「usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare akira」
と入力すると
usermod : cannot lock /etc/passwd; try again later
と表示されました。
Terminalで「groupdel vboxusers」と入力した場合も、
groupdel: /etc/group をロックできません。後でもう一度試してください。
と表示されます。
どうすれば元通りに戻せるでしょうか?
vboxusersグループの削除方法もできればおねがいします。
Reply to #72009
×
Subject
Body
Reply To Message #72009 > VirtualBoxという仮想マシンソフトを使用していて、 > ゲストXPにUSB機器を認識させるため、vboxusersというグループに参加させる必要がありました。 > 本来の手順(Ubuntu)ではシステム設定からユーザーとグループを開いて変更します。 > Linux Beanにはその設定がなかったため、自分で調べてコマンドで以下のように入力しました。 > 「usermod -G vboxusers akira」 > > ところが再起動してからsudoコマンドなど管理者権限を必要とする操作の際に、 > パスワード入力してもパスワードが間違っていると出るようになってしまいました。 > > 色々と調べてからTerminalで「id -a」と入力したところ、 > uid=1000(akira) gid=1000(akira) groups=1000(akira),104(vboxusers) > 「groups」の場合 > akira vboxusers > 「groups akira」の場合 > akira : akira vboxusers > と表示されます。 > > rootでログインすることもできないのでrecovery modeのrootから以下のことを試しました。 > 別スレッドを参考に > 「usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare akira」 > と入力すると > usermod : cannot lock /etc/passwd; try again later > と表示されました。 > > Terminalで「groupdel vboxusers」と入力した場合も、 > groupdel: /etc/group をロックできません。後でもう一度試してください。 > と表示されます。 > > どうすれば元通りに戻せるでしょうか? > vboxusersグループの削除方法もできればおねがいします。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: cannot lock /etc/passwd (2014-02-27 05:26 by
aztake
#72014)
Reply
検索したところ、以下のページが見つかりました。
http://yanagisawa.hatenablog.com/entry/2012/12/04/Ubuntu_Server_%E3%81%A7%E7%AE%A1%E7%90%86%E8%80%85%E6%A8%A9%E9%99%90%E3%82%92%E5%A4%B1%E3%81%A3%E3%81%A6%E3%81%97%E3%81%BE%E3%81%A3%E3%81%9F
http://nixcraft.com/showthread.php/1974-How-to-add-and-remove-groups-in-Linux
1. linuxBeanのライブCDから起動し、左のパネルからTerminalを起動してください。
2. 「sudo su」で管理者権限を取得してください。
3. 「fdisk -l」でシステムが入ったパーティションのデバイス名を確認して下さい(例:/dev/sda1)。
4. 「mount [デバイス名] /mnt」でシステムパーティションを /mnt 内にマウントしてください。
5. 「chroot /mnt」で /mnt を一時的に / として扱うよう変更してください。
※「usermod : cannot lock /etc/passwd; try again later」と表示されたのは、ライブCDのシステムを変更しようとしたためです。
chrootでシステムの起点( / ルート )をHDDに移してしまえば問題は解決します。
6. 「usermod -a -G akira,adm,dialout,cdrom,plugdev,lpadmin,admin,www-data akira」でグループに参加させてください。
7. 「groupdel vboxusers」でグループを削除してください。
8. 再起動してHDDから起動してください。
Reply to
#72009
Reply to #72014
×
Subject
Body
Reply To Message #72014 > 検索したところ、以下のページが見つかりました。 > http://yanagisawa.hatenablog.com/entry/2012/12/04/Ubuntu_Server_%E3%81%A7%E7%AE%A1%E7%90%86%E8%80%85%E6%A8%A9%E9%99%90%E3%82%92%E5%A4%B1%E3%81%A3%E3%81%A6%E3%81%97%E3%81%BE%E3%81%A3%E3%81%9F > http://nixcraft.com/showthread.php/1974-How-to-add-and-remove-groups-in-Linux > > 1. linuxBeanのライブCDから起動し、左のパネルからTerminalを起動してください。 > 2. 「sudo su」で管理者権限を取得してください。 > 3. 「fdisk -l」でシステムが入ったパーティションのデバイス名を確認して下さい(例:/dev/sda1)。 > 4. 「mount [デバイス名] /mnt」でシステムパーティションを /mnt 内にマウントしてください。 > 5. 「chroot /mnt」で /mnt を一時的に / として扱うよう変更してください。 > > ※「usermod : cannot lock /etc/passwd; try again later」と表示されたのは、ライブCDのシステムを変更しようとしたためです。 > chrootでシステムの起点( / ルート )をHDDに移してしまえば問題は解決します。 > > 6. 「usermod -a -G akira,adm,dialout,cdrom,plugdev,lpadmin,admin,www-data akira」でグループに参加させてください。 > 7. 「groupdel vboxusers」でグループを削除してください。 > 8. 再起動してHDDから起動してください。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: cannot lock /etc/passwd (2014-02-27 11:34 by
akira
#72018)
Reply
6の手順のみ、adminが存在しないと表示されたので
「usermod -a -G akira,adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare akira」
と入力しました。
おかげさまで元通りになりまして今のところ問題ありません。
参考ページや解説までしていただき、勉強になりました。
ありがとうございました!
Reply to
#72014
Reply to #72018
×
Subject
Body
Reply To Message #72018 > 6の手順のみ、adminが存在しないと表示されたので > 「usermod -a -G akira,adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare akira」 > と入力しました。 > おかげさまで元通りになりまして今のところ問題ありません。 > 参考ページや解説までしていただき、勉強になりました。 > ありがとうございました!
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel