私はちょうどUbuntuサーバーボックスで愚かな間違いを犯しました:usermod -G
を使用して自分をグループに追加した後、-a
オプションを発見しました...
その結果、私はadmin
グループから抜け出し、Sudo権限を失いました。整理することはできますが、他にどのグループから削除されたのか知りたいのですが?私のユーザーは最初のユーザーだったので、探しているのはインストール時に最初のユーザーが追加されるグループのリストです。
マイケルの答えが最も近いですが、私は確信したかったので、公式のグループリストを取得するために、仮想マシンにUbuntu Server 8.04.2(Hardy Heron)の新しいコピーをインストールしました。インストールは基本的なもので、特定のサーバーの役割は選択されていません。これらは、デフォルトで最初のユーザーに割り当てられた最初のグループです。
これらのグループを特定のユーザーに割り当てるには、次のコマンドを発行します。
Sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,Fuse,video,plugdev,scanner,sambashare,lpadmin,admin
-a
スイッチは「追加」を意味し、既存の補足グループが上書きされないようにします。
特定のユーザーに割り当てられたグループのリストを取得するには:
cat /etc/group | grep <username>
または現在のユーザーの場合:
groups
here から、Ubuntuボックスの最初のユーザーのデフォルトグループは次のとおりです。
Ubuntu 14.04 LTSの場合:
$ USERNAME adm cdrom Sudo dip plugdev lpadmin sambashare
$ USERNAME adm disk cdrom Sudo dip plugdev lpadmin sambashare
Ubuntu Server 9.10(samba、opensshがインストールされている)
$ username、adm、dialout、cdrom、plugdev、sambashare、lpadmin、admin