Linux und damit auch Ubuntu, Debian oder Raspbian verwalten die Rechte auf Benutzer- und Gruppen-Ebene. Oft kann es daher wichtig sein, einen Benutzer einer zusätzlichen Gruppe zuzuweisen: Dann hat er auch Zugriff auf die entsprechenden Dateien, die nur für eine bestimmte Gruppe freigegeben wurden.
Funktionieren die folgenden Befehle nicht, muss man sich als Root User anmelden, oder sudo voranstellen. Je nach System benötigt man dann das Root-Passwort!
usermod -a -G <Gruppename> <Username>
oder:
sudo usermod -a -G <Gruppename> <Username>
Dies fügt den Benutzer “Username” der gewählten Gruppe hinzu. Das kann zum Beispiel der User Pi sein, oder auch fhem oder www-data. Der Nutzer www-data ist der Apache-User, unter dem PHP Skripte im Browser meist laufen.
Linux Gruppen und deren Benutzer anzeigen
Um zu sehen, welche User in welchen Gruppen bereits Mitglied sind, hilft der folgende Befehl. Damit werden alle im System vorhandenen Gruppen aufgelistet und die User der Gruppen angezeigt:
cat /etc/group
Dies erzeugt dann ungefähr diese Ansicht: