🇩🇪 DE 🇬🇧 EN
NexoraHost / Docs Start
Beliebte Suchen:Minecraft startet nichtMinecraft Server erstellenFiveM txAdminWordPress installierenSubdomain einrichtenVPS DeutschlandSSL FehlerPort 25565 freigebenDiscord Bot hostenDNS Troubleshooting

Benutzer und Rechte unter Linux verwalten

Diese Anleitung zeigt dir, wie du Benutzer auf deinem Linux-Server anlegst, verwaltest und die passenden Rechte vergibst. Eine saubere Benutzerverwaltung ist essenziell für die Sicherheit deines Servers.

Hinweis: Ausführliche Unterseiten zu Sicherheit und erweiterten Themen findest du in der linken Navigation.

Warum mehrere Benutzer?

Benutzer anlegen und verwalten

Neuen Benutzer erstellen

# Benutzer mit Home-Verzeichnis anlegen
adduser benutzername

# Oder mit useradd (mehr Optionen)
useradd -m -s /bin/bash benutzername

# Passwort setzen
passwd benutzername

Benutzer zu Gruppen hinzufügen

# Zu sudo-Gruppe hinzufügen (Admin-Rechte)
usermod -aG sudo benutzername

# Zu einer bestimmten Gruppe hinzufügen
usermod -aG gruppenname benutzername

# Gruppen eines Benutzers anzeigen
groups benutzername

Benutzer auflisten und löschen

# Alle Benutzer anzeigen
cat /etc/passwd

# Nur "echte" Benutzer (mit Shell)
grep -v /nologin /etc/passwd

# Benutzer löschen (mit Home-Verzeichnis)
userdel -r benutzername

Dateirechte verstehen

-rwxr-xr-- 1 benutzer gruppe 1024 Mai 28 12:00 datei.txt
 ─┬─ ─┬─ ─┬─
  │   │   └── Rechte für andere (Others)
  │   └────── Rechte für die Gruppe (Group)
  └────────── Rechte für den Besitzer (Owner)

Rechte mit chmod ändern

# Datei für Besitzer les- und schreibbar, für Gruppe und andere nur lesbar
chmod 644 datei.txt

# Ordner für Besitzer alles, für Gruppe und andere lesen und betreten
chmod 755 ordner

# Skript ausführbar machen
chmod +x script.sh

# Rekursiv für alle Dateien in einem Ordner
chmod -R 755 /var/www

Besitzer mit chown ändern

# Besitzer und Gruppe ändern
chown benutzer:gruppe datei.txt

# Rekursiv für einen ganzen Ordner
chown -R www-data:www-data /var/www

Wichtige System-Benutzer

Benutzer Verwendung
root Administrator – nur für Systemaufgaben nutzen
www-data Webserver (Apache/Nginx) – Dateien für Websites gehören diesem Benutzer
mysql Datenbank-Server – Datenbankdateien gehören diesem Benutzer

Häufige Probleme

"Permission denied" trotz korrekter Rechte:

sudo funktioniert nicht:

Ausführliche Anleitungen zu Sicherheit und erweiterten Themen findest du in den Artikeln der linken Navigation.

NexoraHost

Eigener Server

Root-Zugriff für Linux-Admins – absichern mit unseren VPS/Root-Guides.

nexorahost.com · Maincubes FRA01 · 1 Tbit/s DDoS · 99,9 % Uptime