Wer einen Webserver auf dem Raspberry Pi installiert hat, steht manchmal vor seltsamen Problemen, die oft mit den Datei-Berechtigungen zu tun haben. Um einen speziellen Befehl dann mit den Rechten des Webserver-Users “www-data” in der Konsole testen zu können, ist es praktisch, zu diesem User zu wechseln.
Das geht mit dem folgenden Befehl sehr einfach: Zunächst meldet man sich als normaler Benutzer (in der Regel “pi”) per Tastatur oder über SSH auf dem Raspberry an und wechselt dann mit dem Befehl “sudo su” zum Root-User. Das geht direkt, denn unter Raspbian braucht man so kein Root Passwort!
Anschließend wechselt man mit diesem Befehl zum Benutzer “www-data”:
su -s /bin/bash www-data
Darauf wird eine neue Bash-Shell mit den Rechten des www-data Users geöffnet: Hier kann man jetzt seine Befehle mit den gleichen Berechtigungen testen, wie innerhalb eines über den Webserver ausgeführten Skriptes.