好吧,这很尴尬,但我似乎丢失了机器上的管理员组,尽管我发誓我没有靠近它。我正在运行 Mint Maya。
sudo
今天早上我无意中update-alternatives
收到了这样的回复:
kate is not in the sudoers file. This incident will be reported.
幸运的是,我可以从启动菜单进入 root shell,而且/etc/sudoers
看起来不错,但它指的是管理员,/etc/group
并不包含它。(我只能假设它曾经包含;在今天之前,我从未遇到过 sudo 问题。)尝试使用(以 root 身份)重新创建管理员组,groupadd admin
结果如下:
groupadd: cannot lock /etc/group; try again later.
我找不到任何.lock
文件/etc
,而且我的 Google 线索也用完了,所以我真的很茫然。
更新:锁定问题可能是因为启动根 shell 是只读的。
答案1
fsck
首先以读/写模式运行/
,这使我能够groupadd admin
自己usermod -a -G admim
并重新获得sudo
特权。