Ich möchte per Programm die Zugriffsrechte eines Benutzers (nehmen wir als Beispiel nobody
) für ein bestimmtes Verzeichnis (Beispiel: /var/lib/samba/usershares/) bestimmen und suche dafür einen Befehl/ein Programm/einen Algorithmus.
Mittels
$ ll -d /var/lib/samba/usershares/ drwxrwx--T 2 root sambashare 4096 Mai 18 16:48 /var/lib/samba/usershares// $ getfacl /var/lib/samba/usershares/ getfacl: Entferne führende '/' von absoluten Pfadnamen # file: var/lib/samba/usershares/ # owner: root # group: sambashare # flags: --t user::rwx group::rwx other::---
kann ich mir das zwar als Bediener leicht beschaffen (nobody
darf hier gar nichts), aber es geht mir nicht um diese partikuläre Information, sondern um eine Methode, dies systematisch und möglichst generisch durch ein Skript für die bash zu ermitteln.
Ideen?