Ubuntu Server 8.04で最初のユーザーに割り当てられたデフォルトグループ?


18

Ubuntuサーバーボックスでばかげたミスを犯しました。を使用してグループに自分を追加しusermod -G、その後-aオプションを発見しました...

その結果、私はadminグループから外れ、sudo権限を失いました。それを整理することはできますが、他のどのグループから削除される可能性があるのか​​知りたいですか?私のユーザーは最初のユーザーだったので、私が探しているのは、インストール時に最初のユーザーが追加されるグループのリストです。

回答:


14

Michaelの答えは最も近いものでしたが、確認したいので、Ubuntu Server 8.04.2(Hardy Heron)の新しいコピーを仮想マシンにインストールして、公式のグループリストを取得しました。インストールは、特定のサーバーの役割が選択されていない基本的なものでした。これらは、デフォルトで最初のユーザーに割り当てられる最初のグループです。

  • $ USERNAME(例:ウェイン)(プライマリグループ-残りは補助グループです)
  • アドム
  • ダイアルアウト
  • のCD-ROM
  • フロッピー
  • ヒューズ
  • オーディオ
  • 浸漬
  • ビデオ
  • plugdev
  • サンバシェア
  • lpadmin
  • 管理者

これらのグループを特定のユーザーに割り当てるには、次のコマンドを発行します。

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

-aスイッチ手段の既存の補助グループが上書きされないようにすることを「APPEND」。

特定のユーザーに割り当てられたグループのリストを取得するには:

cat /etc/group | grep <username> 

または現在のユーザーの場合:

groups

2
あなたも行うことができ、ユーザのグループを取得するには:グループ<ユーザー名>
ehogue

4

ここから、Ubuntuボックスの最初のユーザーのデフォルトグループは次のとおりです。

  • $ USERNAME(プライマリ)
  • アドム
  • ダイアルアウト
  • のCD-ROM
  • フロッピー
  • オーディオ
  • 浸漬
  • ビデオ
  • plugdev
  • スキャナー
  • netdev
  • lpadmin
  • powerdev
  • 管理者

これを確認するためのUbuntuボックスがないことや、これらのデフォルトグループが属するUbuntuのバージョンを知ることを忘れていました。しかし、それは良い出発点です。
マイケルハバス

2

Ubuntu 14.04 LTSの場合:

$ USERNAME adm cdrom sudo dip plugdev lpadmin sambashare


ところで、(別の答えである)のUbuntu 12.04 LTS用として全く同じ。
HopelessN00b 14年

まったく同じ?Ubuntu 12.04 LTSの答えには「ディスク」があります。Ubuntu 14.04 LTSセットアップに「ディスク」がありません。それはまったく同じだとしても、私は:)害をやっなどの情報提供は表示されません
ジョン・インドラを

1

デフォルトのグループはユーザー名と同じである必要があります。したがって、user1を作成した場合、彼のデフォルトグループはuser1になります。

[編集]

ここでは、グループメンバーシップの説明があります。


だからちょうど管理者とユーザー名?それは確かですか?
ウェインクールツ2009年

標準インストールでは、これですべてです。職場ではFedoraを使用していますが、それがすべてだと確信しています。ここの私のUbuntuボックスには、後で追加したユーザー名とadmしかありません。
エホッグ2009年

その男の本はUbuntu 7.10に基づいています。おそらくあなたは何か違うものを持っています。
jldugger 09年

あなたが正しい。オフィスのデスクトップにあるグループは次のとおりです。username adm dialout cdrom plugdev lpadmin admin sambashare dev。ホームボックスのすべてのグループを殺したようです。たぶん、usermodの-aも忘れてしまいました。私はいつもそれをしますが、通常は、usermodの前に持っているグループを印刷して、発生する可能性のあるねじ込みを修復できるようにします。
エホッグ

1

Ubuntu Server 9.10(samba、opensshがインストール済み)

$ username、adm、dialout、cdrom、plugdev、sambashare、lpadmin、admin


1

Ubuntu 12.04 LTS:

$ USERNAME adm disk cdrom sudo dip plugdev lpadmin sambashare

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.