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/groupgruppe: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.

Verwandte Einträge: