Ubuntuのユーザーのデフォルトグループ?


27

インストールされているHPのLinuxイメージング&プリンティングをスクリプトとクラッシュした何かをインストールし使用することによって。今私は自分のグループのメンバーでしかありませんlp

Ubuntu 12.10などのユーザーのデフォルトグループはどれですか?これと同じ

好奇心から、この情報が記録される場所はありますか?たとえば、ユーザーが以前の起動時にいたグループを示すログファイルはありますか?この情報(デフォルトのグループ)はどこかに文書化されていますか?

回答:


43

A)短い答え

デフォルトのグループ。新規インストール時のuser123の場合-(groupsターミナルでコマンドを使用):

user123 adm cdrom sudo dip plugdev lpadmin sambashare

11.04からの差分を

デフォルトを取得/表示します。おそらく他のさまざまな人にも役立つでしょう。行う:

sudo grep user-setup /var/log/installer/syslog


B)デフォルトグループの復元

(これを追加してより完全にします)

1.グループの特定

私は常にルートパスワードを設定しますが、ライブCD、ライブUSB、その他のインストールなどを使用していない場合は、ファイルにアクセスします。

ルートパスワード設定した場合(ie):

sudo passwd root

sudo特権を失いました:

su - root
grep user-setup /var/log/installer/syslog

すなわちあなたを与えます

... user-setup: pwconv: failed to change the mode of /etc/passwd- to 0600
... user-setup: Shadow passwords are now on.
... user-setup: Adding user `user123' ...
... user-setup: Adding new group `user123' (1000) ...
... user-setup: Adding new user `user123' (1000) with group `user123' ...
... user-setup: Creating home directory `/home/user123' ...
... user-setup: Copying files from `/etc/skel' ...
... user-setup: addgroup: The group `lpadmin' already exists as a system group. Exiting.
... user-setup: Adding group `sambashare' (GID 124) ...
... user-setup: Done.
... user-setup: Adding user `user123' to group `adm' ...
... user-setup: Adding user user123 to group adm
... user-setup: Done.
... user-setup: Adding user `user123' to group `cdrom' ...
... user-setup: Adding user user123 to group cdrom
... user-setup: Done.
... user-setup: Adding user `user123' to group `dip' ...
... user-setup: Adding user user123 to group dip
... user-setup: Done.
... user-setup: Adding user `user123' to group `lpadmin' ...
... user-setup: Adding user user123 to group lpadmin
... user-setup: Done.
... user-setup: Adding user `user123' to group `plugdev' ...
... user-setup: Adding user user123 to group plugdev
... user-setup: Done.
... user-setup: Adding user `user123' to group `sambashare' ...
... user-setup: Adding user user123 to group sambashare
... user-setup: Done.
... user-setup: adduser: The group `debian-tor' does not exist.
... user-setup: Adding user `user123' to group `sudo' ...
... user-setup: Adding user user123 to group sudo
... user-setup: Done.
... ubiquity: Removing user-setup ...
... ubiquity: Purging configuration files for user-setup ...

または:

su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11

どちらが得られますか:

adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo

dipインストールによって突然デフォルトのグループになった理由はわかりません。dialout削除されたことと関係がありますか?)


2.aグループの更新-「ビルトイン」ルートアクセスの使用

rootとして、グループをユーザー、つまりuserに追加しますuser123

usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

どこで(12.10でやや時代遅れ):

adm         Monitor system logs
cdrom       Use CD-ROM drives
lpadmin     Configure printers
sudo        administer the system, ...
sambashare  Share files with the local network
dip         Connect to the Internet using a modem
plugdev     Access external storage devices

あなたが必要とするかもしれないいくつかのエキストラ:(あなたが持っているものをチェックしてくださいroot@YOURPC:~# id -nG user123

dialout     ttyS*/Serial/COM1,COM2 ...
vboxusers   Virtual Box
user123     Your own group

お望みならば; / etc / groupを再確認します(例:いくつかの追加機能あり):

root@YOURPC:~# grep user123 /etc/group

adm:x:4:user123
audio:x:29:user123,timidity,pulse
video:x:44:user123
lp:x:7:user123
dialout:x:20:user123
cdrom:x:24:user123
sudo:x:27:user123
dip:x:30:user123
plugdev:x:46:user123
lpadmin:x:107:user123
user123:x:1000:
sambashare:x:124:user123
vboxusers:x:127:user123
autologin:x:1001:user123

別の方法として、レスキューモードで起動し、

mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

ログアウトしてログインします。グループを更新する必要があります。


2.bグループの更新-Live-CDなどからのルートアクセスの使用

xxxここで、ライブエディションを実行するときにファイルシステムがマウントされます/media/foo

vigr/xxx/etc/group使用してファイルを手動で編集し、前のリストのようにユーザーを追加します。

または; ユーザーをsudoにのみ追加します。次のように:

sudo:x:27:user123

usermod次のコマンドを実行して、インストールとアップデートを起動しますsudo

sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123

ログアウトしてログインします。グループを更新する必要があります。


Double Note:admin11.10では、Ubuntuの一部ではなくなりましたsudo


2
ありがとうございました。あなたの答えは非常に詳細で、誤ってユーザーのグループを台無しにした人にとって非常に便利です。
rcourtna

@rcourtna:ありがとう。それが私がここで自分自身で終わった方法です。sudo cat /var/log/installer/syslog | grep user-setup:) を見つける前にいくつかのハッキングを行った
Runium

注:コマンドusermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev (セクション2.a)にはエラーが含まれています:usermodユーザーを指定する必要があります。コマンドは次のようになります:(usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123 編集により修正しましたが、何らかの理由で変更が拒否されました。)
des
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.