↑ ↓ auswählen, Enter öffnen, Esc schließen

#benutzer

15 Einzeiler mit diesem Stichwort.

Alle Einzeiler mit Tag benutzer

Alle MySQL-Benutzer mit Host auflisten

#mysql -e 'SELECT user, host FROM mysql.user ORDER BY user;'
harmlosMySQL und MariaDB

Alle WordPress-Administratoren auflisten

$wp user list --role=administrator --fields=ID,user_login,user_email,user_registered --path=/var/www/vhosts/example.com/httpdocs
harmlosWP-CLI

Alle WordPress-Benutzer mit ihrer Rolle auflisten

$wp user list --fields=ID,user_login,user_email,roles --path=/var/www/vhosts/example.com/httpdocs
harmlosWP-CLI

Anzahl der Prozesse pro Benutzer zählen

$ps -eo user= | sort | uniq -c | sort -rn
harmlosProzesse

Benutzerkonten mit Login-Shell auflisten

$awk -F: '$7 !~ /(nologin|false)$/ {print $1, $3, $6, $7}' /etc/passwd
harmlosSicherheit

Datenbank mit eigenem Benutzer anlegen

#mysql -e "CREATE DATABASE wp_example CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wp_example_user'@'localhost' IDENTIFIED BY 'SicheresPasswort'; GRANT ALL PRIVILEGES ON wp_example.* TO 'wp_example_user'@'localhost';"
vorsichtMySQL und MariaDB

Konten mit UID 0 und damit Root-Rechten finden

$awk -F: '$3 == 0 {print $1}' /etc/passwd
harmlosSicherheit

Mitglieder der sudo-Gruppe anzeigen

$getent group sudo
harmlosSicherheit

Neuen WordPress-Administrator anlegen

$wp user create notfalladmin admin@example.com --role=administrator --path=/var/www/vhosts/example.com/httpdocs
vorsichtWP-CLI

Passwort eines WordPress-Benutzers neu setzen

$wp user update admin --user_pass=NeuesSicheresPasswort --path=/var/www/vhosts/example.com/httpdocs
vorsichtWP-CLI

Passwortstatus aller Benutzerkonten anzeigen

#passwd -S -a
harmlosSicherheit

Rechte eines MySQL-Benutzers anzeigen

#mysql -e "SHOW GRANTS FOR 'dbuser'@'localhost';"
harmlosMySQL und MariaDB

Rolle eines WordPress-Benutzers ändern

$wp user set-role redaktion editor --path=/var/www/vhosts/example.com/httpdocs
vorsichtWP-CLI

Systembenutzer jeder Domain in Plesk ermitteln

#plesk db "SELECT d.name, s.login FROM domains d JOIN hosting h ON h.dom_id = d.id JOIN sys_users s ON s.id = h.sys_user_id ORDER BY d.name"
harmlosPlesk

Zuletzt registrierte WordPress-Benutzer anzeigen

$wp user list --orderby=registered --order=DESC --fields=ID,user_login,user_email,user_registered,roles --path=/var/www/vhosts/example.com/httpdocs | head -n 15
harmlosWP-CLI

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.