我今天在做一些 VirtualBox 的事情,所以我必须将我的用户添加到 vbox 组,但我做错了,我将自己从 sudoers 中删除了。我使用恢复控制台并使用以下命令修复了它:
usermod -a -G admin MyUser
现在我可以再次使用 sudo,但我转到了图形日志查看器(因为 ubuntu 现在启动速度有点慢,我想看看是否可以在那里找到一些东西),我发现它无法从那里访问 syslog 和其他文件,因为它说我没有权限。以前我可以从“系统日志查看器”查看所有日志文件,而无需使用 sudo 或任何其他操作,只需以我的普通用户身份启动它即可。
会发生什么事?
顺便说一句,我知道我可以使用 sudo 从任何文本编辑器访问 syslog,但我想知道为什么我以前可以在没有 sudo 的情况下从 GUI 访问它,而现在却不能。我使用的是 ubuntu 11.10
答案1
群组成员adm
可以读取日志文件。您不仅将自己从admin
群组中移除,还移除了所有其他群组。
要将自己重新添加到adm
群组:
sudo gpasswd -a MyUser admin