Dateiberechtigung überprüfen
Klaus
- webserver
Hi!
wie kann ich auf ein FreeBSD System testen, ob eine Datei die Berechtigung 0400 hat?
Mit "test -r" kann ich nur herausfinden, ob die Datei existiert und lesbar ist.
Danke
Klaus
Mit "test -r" kann ich nur herausfinden, ob die Datei existiert und lesbar ist.
könnte dir
getfacl-d
helfen?
Hi!
könnte dir
getfacl-d
helfen?mein fehler ;) du willst ja die file permissions lesen:
ls -l foo.txt
% getfacl /xxx/xxx/xxx/.xxx
#file:/xxx/xxx/xxx/.xxx
#owner:1234
#group:1234
user::r--
group::---
other::---
das sieht schonmal gut aus
wie kann man jetzt testen, ob bei user "r--", bei group "---" und bei other "---" steht?
oder kann man das z.B. nur wie folgt lösen?
file='/xxx/xxx/xxx/.xxx';
ls -l $file |grep "-r--------" > /dev/null 2>&1;
if [ $? == 0 ] && test -r $file; then
echo 'bestanden';
else
echo 'nicht bestanden';
fi
Klaus