Symlink per shell script

Harald

New Member
Hallo,

ich möchte ein shell script erstellen, durch das ein Symlink erzeugt wird und per chmod Rechte an Verzeichnisse vergeben werden.

Folgende Syntax vewende ich:

Code:
#!/bin/bash

chmod -R 755 ./pfad/verzeichnis

ln -s ./pfad/verzeichnis verzeichnis

Funktioniert prima per Hand, nur wenn ich das Script ausführe bekomme ich ein "?" hinter den Symlink-Bezeichnungen:

Code:
verzeichnis? -> ./pfad/verzeichnis

die chmod-Geschichte wird gar nicht akzeptiert.

Mein Suchen hat bis jetzt ergeben, dass entweder die Syntax falsch ist, oder ich keine Admin-Rechte beim ausführen der Script-Datei habe, obwohl ich als Admin ausführe.

Ich komm einfach nicht weiter, bitte helft mir von der langen Leitung runter.:o

Danke schonmal,

Harald
 
Die Lösung:

Hallo und Juhuu,

Ich habe mit vi eine leere Script-Datei angelegt und zuerst die Rechte 777 vergeben, bevor ich die Script-Zeilen eingetragen habe. Alles gespeichert, und es klappt.

Danke trotzdem an Euch.
 
Back
Top