öh joa,
Aus irgendeinem Grund hat in suidperl folgender Code keinen Effekt.
Ausgabe ist folgende:
Dateiberechtigung ist 6775, root:root
wenn ich jetzt mit obigem code eine Datei:
ausführe bekomme ich folgende Ausgabe:
Warum ändert er die Gruppe nicht?
Und warum gibt $( bzw $) immer 2 Werte aus?
[ EDIT: ]
Ganz vergessen:
OS is wie immer Ubuntu 6.06
Perl wie immer 5.8.8
Aus irgendeinem Grund hat in suidperl folgender Code keinen Effekt.
Code:
#!/usr/bin/suidperl -Uw
$( = $) = 65534;
print "[$(] [$)]\n"
Code:
[65534 0] [65534 0]
wenn ich jetzt mit obigem code eine Datei:
Code:
#!/usr/bin/suidperl -Uw
print "[$(] [$)]\n"
Code:
[0 0] [0 0]
Warum ändert er die Gruppe nicht?
Und warum gibt $( bzw $) immer 2 Werte aus?
[ EDIT: ]
Ganz vergessen:
OS is wie immer Ubuntu 6.06
Perl wie immer 5.8.8