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