Benutzerverwaltung (Linux): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:
=== Passwörter ===
=== Passwörter ===
  passwd                          # Passwort ändern
  passwd                          # Passwort ändern
  passwd -d xxx                  # Passwort für User xxx löschen
  passwd -d user1                # Passwort für user1 löschen


=== Benutzer anlegen und löschen ===
=== Benutzer anlegen und löschen ===
  chfn                            # Userdaten bearbeiten
  chfn                            # Userdaten bearbeiten
  adduser xxx                    # Benutzer xxx anlegen
  adduser user1                  # Benutzer user1 anlegen
  adduser --system --group xxx    # Systembenutzer und Gruppe xxx anlegen
  adduser --system --group grp1  # Systembenutzer und Gruppe grp1 anlegen
  adduser --home=/path/to/user --group xxx     # Benutzer und Gruppe xxx anlegen mit home-Verzeichnis /path/to/user
  adduser --home=/path/to/user --group grp1     # Benutzer und Gruppe grp1 anlegen mit home-Verzeichnis /path/to/user
  deluser xxx                    # Benutzer xxx löschen
  deluser user1                  # Benutzer user 1 löschen


=== Benutzeranmeldung verhindern ===
=== Benutzeranmeldung verhindern ===
Zeile 26: Zeile 26:


=== Benutzergruppen ===
=== Benutzergruppen ===
  groupadd xxx                    # Benutzergruppe xxx anlegen
  groupadd grp1                  # Benutzergruppe grp1 anlegen
  groups xxx                      # Benutzergruppen von xxx anzeigen
  groups user1                    # Benutzergruppen von user1 anzeigen
  id xxx                          # Benutzergruppen von xxx anzeigen
  id user1                        # Benutzergruppen von user1 anzeigen
  members group1                  # Alle Benutzer von group1 anzeigen --> Programmpaket members
  members group1                  # Alle Benutzer von group1 anzeigen --> Programmpaket members
  usermod -G aaa,bbb uuu          # Benutzer uuu wird aus allen Gruppen entfernt und nur Gruppen aaa und bbb zugeordnet
  usermod -G aaa,bbb uuu          # Benutzer uuu wird aus allen Gruppen entfernt und nur Gruppen aaa und bbb zugeordnet
Zeile 42: Zeile 42:
  chown user:group file          # file dem Besitzer user und der Gruppe group zuordnen
  chown user:group file          # file dem Besitzer user und der Gruppe group zuordnen
  chgrp group file                # Gruppen von file ändern auf group
  chgrp group file                # Gruppen von file ändern auf group
 
[[Category:Linux]]
 
[[Kategorie:Debian]]
[[Category:Linux]]
[[Kategorie:Terminal]]
[[Kategorie:Debian]]
[[Kategorie:Terminal]]

Version vom 16. Januar 2017, 21:35 Uhr

Allgemein

id                              # Eigenen Loginnamen anzeigen
id xxx                          # Informationen über User xxx anzeigen
last -10                        # Letzte 10 Logins auflisten
who                             # Aktuell eingeloggten User auflisten
whoami                          # Eigene User-ID ausgeben
less /etc/passwd                # Vorhandene Benutzer anzeigen
less /etc/group                 # Vorhandene Benutzergruppen anzeigen
cat /etc/group | grep user1     # Benutzergruppen von Benutzer user1 anzeigen

Passwörter

passwd                          # Passwort ändern
passwd -d user1                 # Passwort für user1 löschen

Benutzer anlegen und löschen

chfn                            # Userdaten bearbeiten
adduser user1                   # Benutzer user1 anlegen
adduser --system --group grp1   # Systembenutzer und Gruppe grp1 anlegen
adduser --home=/path/to/user --group grp1     # Benutzer und Gruppe grp1 anlegen mit home-Verzeichnis /path/to/user
deluser user1                   # Benutzer user 1 löschen

Benutzeranmeldung verhindern

nano /etc/passwd

In der Zeile des Benutzers am Ende /bin/bash durch /usr/sbin/nologin ersetzen

Benutzergruppen

groupadd grp1                   # Benutzergruppe grp1 anlegen
groups user1                    # Benutzergruppen von user1 anzeigen
id user1                        # Benutzergruppen von user1 anzeigen
members group1                  # Alle Benutzer von group1 anzeigen --> Programmpaket members
usermod -G aaa,bbb uuu          # Benutzer uuu wird aus allen Gruppen entfernt und nur Gruppen aaa und bbb zugeordnet
usermod -a -G yyy xxx           # Benutzer xxx erhält zusätzlich die Gruppe yyy (zu allen bestehenden Gruppen)
gpasswd -d user1 group1         # Sekundäre Benutzergruppe group1 von Benutzer user1 entfernen
deluser user1 grp1              # Gruppe grp1 von User user1 entfernen --> Nur Debian-Paket adduser?

Besitzer und Rechte von Dateien ändern

chmod 741 file                  # file die Rechte -rwxr----x zuordnen
chmod 2770 dir                  # Sticky Bit auf Verzeichnis setzen - Neue Dateien erhalten die gleichen Zugriffsrechte, wie das Verzeichnis dir
chmod -R +r dir                 # dir und seinen Unterverzeichnissen für Benutzer, Gruppen und Alle leserechte hinzufügen
chmod -R g+w dir                # dir und seinen Unterverzeichnissen Gruppen schreibrechte hinzufügen
chown user:group file           # file dem Besitzer user und der Gruppe group zuordnen
chgrp group file                # Gruppen von file ändern auf group