Musik für ALLE

Da ich auf meinen Systemen meist einen Gast-Account einrichte und mein eigenes Home-Verzeichnis prinzipiell verschlüssele, gab es bisher auf meinen Rechnern keine Möglichkeit, dass sich Gast-Account und mein eigener Account ein Musik-Verzeichnis teilen. In einem Gespräch ist mir nun gestern klar gemacht worden, dass ich einfach nur die Musik in einen Ordner kopieren muss, der nicht verschlüsselt ist, damit beide Accounts Zugriff erhalten können. Gesagt, getan.

Nun stellt sich die Frage, wo die Musik in Zukunft liegen soll. Sinnvoll wäre natürlich ein Überordner wie /usr/share, aber da auf meinen Rechnern der /home-Ordner auf den größten Platten liegt, habe ich schlicht keine andere Möglichkeit. Es ist also notwendig, einen neuen Ordner innerhalb des Home-Folders an zu legen:

cd /home
sudo mkdir music

Damit nun beide Accounts auf diesen Ordner zugreifen können ist es sinnvoll eine neue Benutzergruppe an zu legen:

sudo addgroup austausch

Nun hat die Gruppe nach dem Anlegen noch keine Mitglieder. Das sollten wir beheben, in dem wir beide Accounts hinzufügen:

sudo usermod -aG austausch HAUPTACCOUNT
sudo usermod -aG austausch GASTACCOUNT

Nach dem wiederanmelden sind beide Accounts Teil der Gruppe. Nun müssen wir den eben angelegten Ordner music der Gruppe übertragen und den Gruppenmitgliedern Rechte zum Schreiben, Lesen und Ausführen geben:

sudo chgrp austausch music
sudo chmod g+rwx music

Zum Abschluss sollten wir noch jeweils einen symbolischen Link erstellen, damit wir den Musik-Ordner im verwendeten Account weiterhin als navigatorischen Zugang beibehalten können. Ich verwende hier gern den Unterordner namens LPs:

ln -s /home/music /home/HAUPTACCOUNT/Musik/LPs

Damit wir uns beim Gastaccount nicht grafisch anmelden müssen nutzen wir su um temporär dessen Rechte an zu nehmen:

su GASTACCOUNT
ln -s /home/music /home/GASTACCOUNT/Musik/LPs
exit

Und schon kann von beiden Accounts auf den selben Ordner zu gegriffen werden.