Hallo, ich habe die Situation, dass sich mein Ubuntu 18.04 in einer Active Directory Domäne befindet. Wenn sich nun ein AD-Benutzer anmeldet soll beim Anmelden geprüft werden, ob sich die Ordner X, Y und Z im Home-Verzeichnis des AD-Benutzers befinden und wenn nicht sollen diese dort erstellt werden. Meines Wissens nach gibt es nun zwei Orte, an denen man solch ein Skript umsetzen kann:
/etc/profile.d/
~/.profile
Die Datei ~./profile wäre vermutlich der bessere Ort, fällt jedoch weg, da das Home-Verzeichnis noch nicht vorhanden sein muss (es können sich ja auch neue AD-Benutzer anmelden). Im Verzeichnis /etc/profile.d/ bringt es mir jedoch auch nicht wirklich etwas ein Skript anzulegen, da sämtliche Skripte aus diesem Verzeichnis als root ausgeführt werden. Wenn ich also bspw. mit $USER den Benutzer zu erkennen versuche, um mir abzuleiten in welchem Home-Verzeichnis Änderungen umgesetzt werden sollen, hilft mir das nicht, da er immer denke er wäre in /home/root/ (siehe Anhang) ☹ Hättet ihr eine Idee, wie ich mein geschilderte Problem beheben könnte? Danke!