Beat: chmod auf fernem Server

Beitrag lesen

http://www.elcappuccino.ch/cgi/chmod/chmod.pl
Soll jemand auf den Link klicken? OK, da steht ein paar Mal "Operation not permitted", mit anderen Worten: Du hast kein Recht, an den Mode-Bits etwas zu ändern, vermutlich weil die Dateien dem CGI-User nicht gehören.
Vergleiche mal UID und GID der Dateien (Index 4 und 5 des stat-Rückgabewerts) mit UID, EUID, GID und EGID des Scripts ($<, $>, $( und $)).

Resultat:

CWD is: /home/elcappuccino.ch/cgi/chmod
$< = 30, $> = 30, $( = 65534 65534, $) = 65534 65534
exists /home/elcappuccino.ch/cgi/chmod
can read /home/elcappuccino.ch/cgi/chmod
can execute /home/elcappuccino.ch/cgi/chmod
Permissions: 0705 UID: 3900 GID: 100

FAILURE chmod 777 on /home/elcappuccino.ch/cgi/chmod/chmod.txt because of Operation not permitted
exists /home/elcappuccino.ch/cgi/chmod/chmod.txt
can read /home/elcappuccino.ch/cgi/chmod/chmod.txt
Permissions: 0604 UID: 3900 GID: 100

FAILURE chmod 606 on /home/elcappuccino.ch/cgi/chmod/chmod.txt because of Operation not permitted
exists /home/elcappuccino.ch/cgi/chmod/chmod.txt
can read /home/elcappuccino.ch/cgi/chmod/chmod.txt
Permissions: 0604 UID: 3900 GID: 100