Benutzerverwaltung (Linux): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 11: | Zeile 11: | ||
=== Passwörter === | === Passwörter === | ||
passwd # Passwort ändern | passwd # Passwort ändern | ||
passwd -d | 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 | adduser user1 # Benutzer user1 anlegen | ||
adduser --system --group | adduser --system --group grp1 # Systembenutzer und Gruppe grp1 anlegen | ||
adduser --home=/path/to/user --group | adduser --home=/path/to/user --group grp1 # Benutzer und Gruppe grp1 anlegen mit home-Verzeichnis /path/to/user | ||
deluser | deluser user1 # Benutzer user 1 löschen | ||
=== Benutzeranmeldung verhindern === | === Benutzeranmeldung verhindern === | ||
Zeile 26: | Zeile 26: | ||
=== Benutzergruppen === | === Benutzergruppen === | ||
groupadd | groupadd grp1 # Benutzergruppe grp1 anlegen | ||
groups | groups user1 # Benutzergruppen von user1 anzeigen | ||
id | 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, 20: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