Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
-
loi
- Beiträge: 96
- Registriert: 03.05.2005 22:43:22
- Wohnort: Zürich
Beitrag
von loi » 19.10.2005 15:10:25
Hi
Kleines Problem:
Würde gerne ein sh-script in ner shell ausführen.
Das script liegt auf hdc, ein link in /usr/bin...
pwd ist ~.
Code: Alles auswählen
loi@loipc:~$ povtree
bash: /usr/bin/povtree: Keine Berechtigung
Die rechte des Links: 0777
Die des Originalscripts: 0711
Woran liegt das ? Habe das Problem immer, wenn Partitionsgrenzen überschritten werden...
Mfg Loi
Zuletzt geändert von
loi am 19.10.2005 16:56:17, insgesamt 3-mal geändert.
-
nil
- Beiträge: 989
- Registriert: 08.06.2005 13:28:36
Beitrag
von nil » 19.10.2005 15:36:11
Die rechte des Links: 0777
Die des Originalscripts: 0711
Die Rechte des Links sind eigentlich immer 777, entscheidend ist das Originalscript. Wahrscheinlich wird neben dem Ausführen auch das Lesen des Scriptes benötigt, also 0755.
-
nepos
- Beiträge: 5238
- Registriert: 05.01.2005 10:08:12
Beitrag
von nepos » 19.10.2005 16:11:29
Ja, das ist es auch. 755 muessen die Rechte sein.
-
loi
- Beiträge: 96
- Registriert: 03.05.2005 22:43:22
- Wohnort: Zürich
Beitrag
von loi » 19.10.2005 16:16:35
Hi
Nein, daran kanns nicht liegen:
1.) ICH hab ja auch bei 0711 alle Rechte: rwx
2.) Auch mit 0755 läufts nicht
3.) Sobald ich es z.B. in den Home Ordner Lege läufts, obwohl /home hda6 und /usr/bin hda1! Aber eben beides hda.
Könnt es sein, das ich aus irgendwelchen Gründen keine Erlaubnis habe, Scripte auf HDC auszuführen ? wenn ja, wo ändere ich das ?
mfg Loi
-
nil
- Beiträge: 989
- Registriert: 08.06.2005 13:28:36
Beitrag
von nil » 19.10.2005 16:28:31
Hi,
wem gehören denn die Dateien überhaupt?
Mach doch mal
für beide Dateien und poste es hier.
-
loi
- Beiträge: 96
- Registriert: 03.05.2005 22:43:22
- Wohnort: Zürich
Beitrag
von loi » 19.10.2005 16:39:18
Hi
Gehören beide mir:
Code: Alles auswählen
loi@loipc:~$ ls -l /usr/bin/povtree
lrwxrwxrwx 1 loi loi 40 2005-10-19 16:31 /usr/bin/povtree -> /data/Graphik/povtree/povtree/povtree.sh
loi@loipc:~$ ls -l /data/Graphik/povtree/povtree/povtree.sh
-rwxr-xr-x 1 loi loi 55 2005-10-19 14:56 /data/Graphik/povtree/povtree/povtree.sh
-
herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von herrchen » 19.10.2005 16:45:28
loi hat geschrieben:
Könnt es sein, das ich aus irgendwelchen Gründen keine Erlaubnis habe, Scripte auf HDC auszuführen ?
ja, wenn die partition ohne "exec" gemountet wurde.
wenn ja, wo ändere ich das ?
am sinnvollsten in der /etc/fstab
herrchen
-
Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Beitrag
von Savar » 19.10.2005 16:47:23
mach mal
und dann wirst du wahrscheinlich sehen, dass hdc mit der Option "noexec" gemountet wurde... das solltest du dann mal ändern..
/edit: zuuuuu langsam
-
loi
- Beiträge: 96
- Registriert: 03.05.2005 22:43:22
- Wohnort: Zürich
Beitrag
von loi » 19.10.2005 16:55:59
Hi
Ja, genau das wars...
Mit der Option exec gehts wunderbar
PS: Ein echt gutes Programm, sollte mal jemand ein .deb bauen.
Danke