Linux-Befehle: Benutzer, Netzwerk, Dateien & Berechtigungen — Referenz
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 6,43 KB
Benutzerverwaltung
useradd username: Erstellen eines Benutzers
Passwort: Benutzername (Passwort setzen)
groupadd groupname: Gruppe erstellen (normalerweise)
groupadd -g 600 groupname: Gruppe mit GID 600 erstellen (statt 650)
userdel username: Benutzer löschen
groupdel gruppenname: Gruppe löschen
usermod -G gruppenname benutzername: Benutzer einer Gruppe zuordnen
Option 2: Editieren von /etc/group → gruppe:x:600:benutzername
nano /etc/shadow: Datei anzeigen/bearbeiten, hier können Benutzer gesperrt werden
passwd -l username: Benutzer sperren (lock)
passwd -u username: Benutzer entsperren (unlock)
sudo passwd: Root-Passwort ändern (oder sudo passwd root)
tail /etc/passwd: Benutzerinformationen ansehen
su - username: Als anderer Benutzer anmelden
Hostname & Netzwerk
hostname newname: Hostname ändern
nano /etc/sysconfig/network: Host- und Domain-Einstellungen bearbeiten
vi /etc/sysconfig/network: Host- und Domain-Einstellungen bearbeiten
nano /etc/sysconfig/network-scripts/ifcfg-eth0: Netzwerkkonfigurationsdatei bearbeiten
eth0
In der Datei sollten folgende Einträge ergänzt/angepasst werden:
- BOOTPROTO= → auf static setzen, wenn statische IP verwendet wird
- IPADDR= Ihre IP-Adresse
- NETMASK= Netzmaske
- GATEWAY= Gateway
Speichern mit Strg+O und Strg+X.
service network restart: Netzwerkdienst neu starten
ifconfig eth0: Beispielkonfiguration von eth0 anzeigen
nano /etc/sysconfig/network-scripts/ifcfg-eth1: Einstellungen für eth1 bearbeiten
Beispielsweise:
- BOOTPROTO=none
- ONBOOT=no → damit eth1 deaktiviert ist
nano /etc/resolv.conf: DNS-Einstellungen bearbeiten und Nameserver hinzufügen
Beispiel: nameserver xxx.xxx.xxx.xxx
ifup eth0: Schnittstelle eth0 hochfahren
ifdown eth1: Schnittstelle eth1 herunterfahren
Verzeichnisse & Dateioperationen
mkdir /DirectoryName: Verzeichnis erstellen, z. B. /Berichte/Verkauf. Dient auch zur Erstellung von Unterverzeichnissen.
cd: Zwischen Verzeichnissen wechseln
clear: Bildschirm löschen
cd ..: In das übergeordnete Verzeichnis wechseln
exit: Sitzung beenden bzw. ausloggen
ls: Verzeichnisinhalt anzeigen
tree /verzeichnis: Verzeichnisbaumstruktur anzeigen
rmdir /verzeichnisname: Verzeichnis löschen
cp <source> <destination>: Dateien kopieren
mv <source> <destination>: Dateien/Verzeichnisse verschieben oder umbenennen
rm <datei|verzeichnis>: Dateien (oder mit -r Verzeichnisse) entfernen
ls -la /verzeichnisname: Verzeichnisinhalt und Berechtigungen anzeigen
ls -l verzeichnis <zusätzlicher_status>: Berechtigungen und Status für das Verzeichnis anzeigen
touch dateiname.erweiterung: Datei erstellen
Berechtigungen & Eigentümer
chmod [Berechtigungen] [Datei|Verzeichnis]: Berechtigungen ändern
chown [neuerBesitzer] [Datei|Verzeichnis]: Besitzer ändern
chgrp [neueGruppe] [Datei|Verzeichnis]: Gruppe ändern
Identitäten
u: Benutzer (Owner) — der Besitzer der Datei oder des Verzeichnisses
g: Gruppe — die Gruppe, der die Datei oder das Verzeichnis gehört
o: Andere — alle anderen Benutzer
a: Alle — Eigentümer, Gruppe und andere
Berechtigungen
r: Leserecht
w: Schreibrecht
x: Ausführungsrecht
Aktionen
+: Berechtigung hinzufügen
-: Berechtigung entfernen
=: Nur diese Berechtigung setzen
Werte (oktale Darstellung)
0 (---): Keine Berechtigungen
1 (--x): Ausführungsrecht
2 (-w-): Schreibrecht
3 (-wx): Schreib- und Ausführungsrecht
4 (r--): Leserecht
5 (r-x): Lese- und Ausführungsrechte
6 (rw-): Lese- und Schreibrechte
7 (rwx): Lesen, Schreiben und Ausführen
Systeminformationen & Prozesse
who: Zeigt angemeldete Benutzer und Anmeldezeiten
w: Zeigt angemeldete Benutzer und ihre Prozesse
whoami: Gibt den aktuellen Benutzernamen aus
kill -9 <PID>: Prozess mit SIGKILL beenden (PID oder Prozess)
logout: Abmelden
/etc/passwd → Liste der Benutzer und ihre Eigenschaften
/etc/group → Liste der Systemgruppen, denen Benutzer angehören
/etc/gshadow → Gespeicherte Gruppenpasswörter
shutdown -r now: System sofort neu starten
Alternativ: Alt+F1 oder Alt+F2 oder Alt+F3 oder Alt+F4: Zwischen TTYs (Konsolen) wechseln
exit: Anmeldung beenden bzw. Shell verlassen
more /etc/sysconfig/network
cat /etc/sysconfig/network: Dateiinhalt anzeigen
clear: Bildschirm löschen
Hinweis: Die meisten Befehle benötigen Root-Rechte oder sudo, um Systemkonfigurationen zu ändern. Prüfen Sie vor Änderungen unbedingt Konfigurationsdateien und führen Sie gegebenenfalls Backups durch.