ACL-Berechtigungen auf Ubuntu Server 14.04.2 LTS

ACL-Berechtigungen auf Ubuntu Server 14.04.2 LTS

Hallo, als Eigentümer einer Datei und eines Verzeichnisses habe ich dem Benutzer TOM Leseberechtigung für die Datei erteilt:

owner@hostname:~$ getfacl file1
 user::rw-
 user::tom:r--
 group::rw-
 mask::rw-
 other::r--

und ich habe dem Benutzer TOM die Standardberechtigung zum Lesen und Ausführen im Verzeichnis dieser Datei erteilt:

owner@hostname:~$ getfacl /home/owner/docs/
 user::rwx
 group::rwx
 other::r-x
 default:user::rwx
 default:user:tom:r-x
 default:group::rwx
 default:mask::rwx
 default:other::r-x

Aber wenn ich versuche, mit TOM in das Verzeichnis zu gelangen, wird mir der Zugriff verweigert:

tom@hostname:~$ cd /home/owner/docs
 -bash: cd: /home/owner/docs/:Permission denied

Die Berechtigungen für den Eigentümer lauten wie folgt:

owner@hostname:~$ namei -mo /home/owner/docs
 f: /home/owner/docs/
  drwxr-xr-x root root /
  drwxr-xr-x root root home
  drwx------ owner owner owner
  drwxrwxr-x owner owner docs

Kann mir jemand helfen, das richtig zu machen? Danke.

Antwort1

Wie Sie sehen, /home/ownerhat es keinerlei Berechtigungen für andere Benutzer. Geben Sie zumindest Ausführungsberechtigungen, damit andere Benutzer es durchsuchen können, um Unterverzeichnisse innerhalb von zu erreichen:

chmod o+x /home/owner

verwandte Informationen