[gelöst] Rechte und Ausführbarkeit unterhalb von /mnt
Verfasst: 20.10.2018 15:19:48
Stosse hier auf einen Problemfall, der scheinbar eine gute Gelegenheit darstellt, etwas über Linux-Dateisystemrechte und die Konzepte dahinter zu lernen.
Ich kann ein Script wegen fehlender Berechtigung nicht ausführen. IMO sollte es möglich sein.
Was ist der technische Grund dafür - also wo interpretiere ich hier die Rechte falsch?
So sehen die Rechte aus.
Das passiert beim Start des Scripts.
Zweiter Teil der Frage bezieht sich auf das Programm, welches hier ausserhalb des üblichen Paketmanagers installiert wurde. Es soll jedenfalls auf der internen HDD liegen, die bei mir unter /mnt/hdd eingehängt ist. Spricht konzeptionell was dagegen?
Ich kann ein Script wegen fehlender Berechtigung nicht ausführen. IMO sollte es möglich sein.
Was ist der technische Grund dafür - also wo interpretiere ich hier die Rechte falsch?
So sehen die Rechte aus.
Code: Alles auswählen
$ ls -ld /mnt
drwxr-xr-x 3 root root 4096 Jul 14 18:37 /mnt
$ ls -ld /mnt/hdd
drwxr-xr-x 73 user root 4096 Okt 20 15:07 /mnt/hdd
$ ls -ld /mnt/hdd/Broken*
drwx------ 6 user user 4096 Okt 20 15:10 /mnt/hdd/Broken Sword 5 The Serpents Curse
$ ls -l /mnt/hdd/Broken*/*.sh
-rwxr-xr-x 1 user user 836 Okt 20 15:10 /mnt/hdd/Broken Sword 5 The Serpents Curse/start.sh
-rwxr-xr-x 1 user user 388 Okt 20 15:10 /mnt/hdd/Broken Sword 5 The Serpents Curse/uninstall-Broken Sword 5 The Serpents Curse.sh
Code: Alles auswählen
user@TONNE:/mnt/hdd/Broken Sword 5 The Serpents Curse$ ./start.sh
bash: ./start.sh: Keine Berechtigung