ich habe ein Skript mit folgendem Inhalt
Der Besitzer der Scriptdatei ist der Benutzer user1, die Dateirechte sind gesetzt auf 4755 bzw. rwsr-xr-x.
Die Textdatei test.txt, (die das Script auslesen soll gehört user1) und hat die Rechte 0700.
Wenn ich jetzt als anderer Benutzer als user1 das Script ausführe, bekomme ich die Fehlermeldung:
cat: /home/user1/test.txt: Keine Berechtigung.
Da das suid Bit gesetzt ist auf das Skript, wird das Skript aber immer mit den Rechten von user1 ausgeführt und deshalb müsste doch die test.txt gelgesen werden dürfen, oder versteh ich etwas falsch?