A) Kurze Antwort
Standardgruppen; Sagen Sie für user123 bei der Neuinstallation - (verwenden Sie den Befehl groups
in einem Terminal):
user123 adm cdrom sudo dip plugdev lpadmin sambashare
Gibt unterschied von 11.04 als
Standardeinstellungen abrufen / anzeigen. Würde wahrscheinlich auch für verschiedene andere arbeiten; machen:
sudo grep user-setup /var/log/installer/syslog
B) Standardgruppen wiederherstellen
(Hinzufügen, um es vollständiger zu machen)
1. Identifizierung der Gruppen
Ich habe immer das root-Passwort festgelegt, aber wenn Sie keine Live-CD, kein Live-USB, keine andere Installation usw. verwenden, um an die Datei zu gelangen.
Wenn Sie haben Set root Passwort ein (dh):
sudo passwd root
und habe sudo
Privilegien verloren, mache:
su - root
grep user-setup /var/log/installer/syslog
Gibt dir zB
... 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 ...
Oder:
su - root
grep "user-setup: Adding user user123 to group" /var/log/installer/syslog | cut -d' ' -f11
Welche Erträge:
adm
cdrom
dip
lpadmin
plugdev
sambashare
sudo
(Keine Ahnung, warum dip
durch die Installation plötzlich eine Standardgruppe geworden ist. Hat das etwas mit dialout
dem Entfernen zu tun ?)
2.a Aktualisieren von Gruppen - Verwenden des "integrierten" Root-Zugriffs
Fügen Sie als root dem Benutzer Gruppen hinzu, dh user user123
:
usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Wo ( etwas veraltet am 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
Einige Extras, die Sie benötigen könnten: (überprüfen Sie, was Sie durch haben root@YOURPC:~# id -nG user123
)
dialout ttyS*/Serial/COM1,COM2 ...
vboxusers Virtual Box
user123 Your own group
Falls Sie es wollen; Überprüfe / etc / group (hier mit einigen Extras):
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
Alternativ kann man in den Rettungsmodus und booten
mount -o remount,rw /
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Ausloggen und einloggen . Gruppen sollten aktualisiert werden.
2.b Aktualisieren von Gruppen - Verwenden des Root-Zugriffs von Live-CD usw.
xxx
Hier wird Ihr Dateisystem eingehängt, wenn Sie eine Live-Edition ausführen, d /media/foo
. h .
Bearbeiten Sie die Datei manuell /xxx/etc/group
mit vigr und fügen Sie Benutzer wie in der vorherigen Auflistung hinzu.
Oder; füge nur Benutzer zu sudo hinzu; wie in:
sudo:x:27:user123
Starten Sie Ihre Installation und aktualisieren Sie sie, indem Sie den folgenden usermod
Befehl ausführen sudo
:
sudo usermod -a -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
Ausloggen und einloggen . Gruppen sollten aktualisiert werden.
Double Note: admin
ist ab 11.10 nicht mehr Teil von Ubuntu zugunsten von sudo
.
sudo cat /var/log/installer/syslog | grep user-setup
usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev
(Abschnitt 2.a) enthält Fehler:usermod
Benutzer muss angegeben werden. Befehl sollte aussehen:usermod -G adm,cdrom,lpadmin,sudo,sambashare,dip,plugdev user123
(Ich habe das über bearbeiten behoben, aber meine Änderung wurde aus irgendeinem Grund abgelehnt.)