Thread Chmod auslesen & prüfen (5 answers)
Opened by Pep at 2010-02-08 16:34

Linuxer
 2010-02-08 16:50
#132289 #132289
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Hi,

prüf die Rechte doch direkt:

Code (perl): (dl )
1
2
3
4
5
6
7
8
$mode = (stat($file) )[2] & 07777;

if ( $mode >= 0755 ) {
  # permission of $file is ok
}
else {
  # permission is not ok
}


edit01:
Die Zahlenwerte sollte Perl schon selber rechnen können ;o)
Die oktale Schreibweise ist nur nett dem Benutzer gegenüber, weil es schöner zu lesen ist.
edit02:
Filemode-Kontrolle korrigiert: s/<=/>=/
Last edited: 2010-02-08 17:07:25 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Chmod auslesen & prüfen