我通常应该属于哪些团体?

我通常应该属于哪些团体?

我无意中将我的用户名从其所属的大多数组中移除。我确实sudo usermod -aG agmenor agmenor忘记了该-a选项,写错了。我发现这个问题将自己重新添加到 sudoers 组,我将在下次重启时执行此操作。

但之后,我还应该将我的用户添加到哪些其他组中?我知道这在很大程度上取决于我安装的程序;例如,debian-tor如果我安装了 Vidalia,我应该属于哪个组。但至少,如果我是全新安装的,我应该属于哪些组?

例如,在另一台机器上,命令groups返回agmenor adm dialout cdrom plugdev lpadmin admin sambashare debian-tor

答案1

这件事发生在两周前:)

这就是我通过 groups 命令得到的结果:

groups
myuser adm lpadmin admin sambashare vboxusers

这是我记录救援过程的地方:恢复丢失的管理员组成员身份

步骤简要描述:

从 LiveCD 启动,不必是最新的发行版,然后打开终端:

sudo mount /dev/sda1/mnt
sudo chroot /mnt

注意:您应使用挂载根目录的分区,而不是 sda1。如果您不确定,请在磁盘实用程序应用程序(liveCD 上的默认应用程序)中检查。

找到群组:

cd /mnt/etc

保存组的文件简称为 groups。但由于您最近使用错误的命令更改了此文件,因此您需要检查备份文件以确定哪些是您的旧组,以便将它们添加回来。备份文件是 groups-。

现在,您有两个选择。第一个是手动编辑组文件以将您的用户添加到组中(以备份文件为例)。第二个选项是简单地使用用户模式命令。这样你就可以学习命令的正确格式:

usermod -aG group user

干杯

相关内容