Hallo Oliver, vorweg: Ich schicke das ganze mal wieder über die Liste. Meine erste PM war ein Versehen. Am Samstag, 5. August 2006 20:06 schrieb Oliver Block:
Am Samstag, 5. August 2006 13:32 schrieben Sie:
Da haben wir uns wohl missverstanden. Ich hätte gerne in /etc/skel so etwas angelegt wie "ln -s /verzeichnis/$USER daten", so dass jeder neue Benutzer einen anderen Link erhält.
der ln-Befehl würde einen link 'daten' mit dem Linkziel /verzeichnis/$user im aktuellen Verzeichnis anlegen. Das verstehe ich nicht.
Welcher Sinn steckt hinter Deinem Wunsch? Welches Ziel steckt dahinter?
Ich glaube, ich habe einfach schlecht erklärt, was ich möchte. Ich versuche es noch mal ganz konkret (mit geänderten Namen der Verzeichnisse): Ich habe bei meinem Systemupdate die home-Verzeichnisse der Benutzer nicht übernommen sondern an anderer Stelle gemounted. Damit existiert nun für jeden Benutzer ein Verzeichnis "/alteHomeVerzeichnisse/benutzername" (ersetze "benutzername" durch den jeweiligen Benutzernamen) Also ganz konkret: /alteHomeVerzeichnisse/user1 /alteHomeVerzeichnisse/user1 /alteHomeVerzeichnisse/user3 ... Das hatte ich in Kurzform durch die Schreibweise "/verzeichnis/$USER" sagen wollen. Ich möchte nun für jeden Benutzer in seinem home-Verzeichnis einen link auf das jeweilige alte home-Verzeichnis anlegen. Also: ln -s /alteHomeVerzeichnisse/user1 /home/user1/altesHome ln -s /alteHomeVerzeichnisse/user2 /home/user2/altesHome ... Und meine Frage zielte darauf hin, dass ich das nicht für jeden Benutzer nachträglich machen will, sondern in /etc/skel eine Art "Template" für diesen link anlegen möchte. Also so: cd /etc/skel ln -s /alteHomeVerzeichnisse/XXX altesHome wobei XXX ein Platzhalter sein sollte, der beim anlegen eines Benutzers durch den Benutzernamen ersetzt wird. Diesen Platzhalter hatte ich oben "$USER" genannt. Ich hoffe, damit ist meine Frage klar. Die Antwort ist allerdings auch recht klar. Wenn das Ganze nur kopiert wird und in keiner Weise verändert wird, klappt das wohl nicht. Gruß, Achim