Benutzer und Gruppen: Unterschied zwischen den Versionen
Duese (Diskussion | Beiträge) K andere sprachen hinzugefügt |
Tuxnix (Diskussion | Beiträge) Überarbeitung |
||
Zeile 1: | Zeile 1: | ||
{{righttoc}} | |||
Benutzern wird mit der Zugehörigkeit zu einer Gruppe Rechte zugewiesen. So kann in einem Mehrbenutzersystem genau bestimmt werden, wer alles z.B. ein floppy-Laufwerk benutzen darf oder wer Rootrechte mit dem sudo Befehl erhalten soll.<br><br> | |||
== Benutzer == | |||
=== Benutzer hinzufügen === | |||
useradd -m -G users wheel -s /bin/bash <benutzer> | |||
Optionen: | |||
* m - ein gleichnamiges HOME-Verzeichnis anlegen | |||
* G - erlaubt gleich mehrere Gruppen hintereinander aufzulisten | |||
* s - legt die login shell fest | |||
Das Programm verwendet dabei die Voreinstellungen aus {{ic|/etc/skel/}} und {{ic|/etc/default/useradd}}. | |||
=== Passwort erstellen === | |||
passwd | |||
Erstellt bzw. ändert das Passwort des eingeloggten Benutzers. Während der Installation von Arch Linux ist dies der Benutzer 'root'<br><br> | |||
passwd <benutzer> | |||
Erstellt das Passwort für einen bestimmten Benutzer<br><br> | |||
=== Benutzer entfernen === | |||
Um einen Benutzer wieder zu entfernen wird folgender Befehl ausgeführt: | |||
== Benutzer | userdel <benutzer> | ||
Optionen: | |||
Um einen | * r - löscht das HOME-Verzeichnis des Benutzers | ||
== Gruppen == | |||
{{Hinweis|Alle Änderungen der Gruppenzugehörigkeit werden erst nach einer Neuanmeldung des Benutzers aktiv.}}<br> | |||
Möchte man eine neu Gruppe erstellen, so geschieht dies mit dem Befehl: | |||
groupadd <gruppe> | |||
Einen Benutzer einer Gruppe neu zu zuweisen geschieht mit dem Befehl: | |||
gpasswd -a <benutzername> <gruppe> | gpasswd -a <benutzername> <gruppe> | ||
Das Entfenen eines Benutzers aus einer Gruppe wird mit dem Befehl veranlasst: | |||
gpasswd -d <benutzername> <gruppe> | |||
==UID und GID== | |||
Benutzer und Gruppen erhalten in Linux jeweils eine User- bzw. Groupen-Identifikationsnummer. Linux Prozesse werden mit diesen Nummern und nicht mit ihren Klarnamen gesteuert. Dies wird dann wichtig wenn Benutzerrechte über zwei Systeme hinweg eine Rolle spielen wie dies z.B. beim einem Network File Server der Fall ist. | |||
===UID und Gruppenzugehörigkeit abfragen=== | |||
id <benutzer> | |||
oder | |||
cat /etc/passwd | |||
cat /etc/group | |||
Die UID eines Benutzers ändern | |||
sudo usermod -u <UID> <benutzer> | |||
Liste üblicher Gruppen: | |||
{| {{prettytable}} | {| {{prettytable}} | ||
|- | |- | ||
! Gruppe | ! Gruppe | ||
! Beschreibung | ! Beschreibung | ||
|- | |||
| users | |||
| In dieser Gruppe ist jeder Erste Benutzer automatisch drin. | |||
|- | |||
| wheel | |||
| Erlaubt dem Benutzer den root-Account mit Programmen wie [[sudo]] zu benutzen. | |||
|- | |- | ||
| floppy | | floppy | ||
Zeile 56: | Zeile 78: | ||
| network | | network | ||
| Erlaubt dem Benutzer einen Netzwerkmanager zu benutzen. | | Erlaubt dem Benutzer einen Netzwerkmanager zu benutzen. | ||
|- | |- | ||
| uucp | | uucp | ||
| Erlaubt dem Benutzer die seriellen Schnittstellen /dev/ttyS.. zu benutzen. | | Erlaubt dem Benutzer die seriellen Schnittstellen /dev/ttyS.. zu benutzen. | ||
|} | |} | ||
Zeile 70: | Zeile 86: | ||
* Die [[Rechteverwaltung]] im Detail | * Die [[Rechteverwaltung]] im Detail | ||
[[Kategorie:Konfiguration]] | [[Kategorie:Konfiguration]] | ||
[[Kategorie:Grundlagen]] | [[Kategorie:Grundlagen]] |
Version vom 18. März 2021, 22:03 Uhr
Benutzern wird mit der Zugehörigkeit zu einer Gruppe Rechte zugewiesen. So kann in einem Mehrbenutzersystem genau bestimmt werden, wer alles z.B. ein floppy-Laufwerk benutzen darf oder wer Rootrechte mit dem sudo Befehl erhalten soll.
Benutzer
Benutzer hinzufügen
useradd -m -G users wheel -s /bin/bash <benutzer>
Optionen:
- m - ein gleichnamiges HOME-Verzeichnis anlegen
- G - erlaubt gleich mehrere Gruppen hintereinander aufzulisten
- s - legt die login shell fest
Das Programm verwendet dabei die Voreinstellungen aus /etc/skel/
und /etc/default/useradd
.
Passwort erstellen
passwd
Erstellt bzw. ändert das Passwort des eingeloggten Benutzers. Während der Installation von Arch Linux ist dies der Benutzer 'root'
passwd <benutzer>
Erstellt das Passwort für einen bestimmten Benutzer
Benutzer entfernen
Um einen Benutzer wieder zu entfernen wird folgender Befehl ausgeführt:
userdel <benutzer>
Optionen:
- r - löscht das HOME-Verzeichnis des Benutzers
Gruppen
Hinweis: Alle Änderungen der Gruppenzugehörigkeit werden erst nach einer Neuanmeldung des Benutzers aktiv.
Möchte man eine neu Gruppe erstellen, so geschieht dies mit dem Befehl:
groupadd <gruppe>
Einen Benutzer einer Gruppe neu zu zuweisen geschieht mit dem Befehl:
gpasswd -a <benutzername> <gruppe>
Das Entfenen eines Benutzers aus einer Gruppe wird mit dem Befehl veranlasst:
gpasswd -d <benutzername> <gruppe>
UID und GID
Benutzer und Gruppen erhalten in Linux jeweils eine User- bzw. Groupen-Identifikationsnummer. Linux Prozesse werden mit diesen Nummern und nicht mit ihren Klarnamen gesteuert. Dies wird dann wichtig wenn Benutzerrechte über zwei Systeme hinweg eine Rolle spielen wie dies z.B. beim einem Network File Server der Fall ist.
UID und Gruppenzugehörigkeit abfragen
id <benutzer>
oder
cat /etc/passwd cat /etc/group
Die UID eines Benutzers ändern sudo usermod -u <UID> <benutzer>
Liste üblicher Gruppen:
Gruppe | Beschreibung |
---|---|
users | In dieser Gruppe ist jeder Erste Benutzer automatisch drin. |
wheel | Erlaubt dem Benutzer den root-Account mit Programmen wie sudo zu benutzen. |
floppy | Erlaubt den Zugriff auf Diskettenlaufwerke. |
kvm | Erlaubt dem Benutzer qemu-kvm zu benutzen. |
log | Erlaubt dem Benutzer Logdateien ansehen zu dürfen. |
lp | Erlaubt dem Benutzer die parallele Schnittstellen /dev/parport.. zu benutzen. |
network | Erlaubt dem Benutzer einen Netzwerkmanager zu benutzen. |
uucp | Erlaubt dem Benutzer die seriellen Schnittstellen /dev/ttyS.. zu benutzen. |
Siehe auch
- Die Rechteverwaltung im Detail