auFS Permission Probleme

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
HeroicGlaedr
Beiträge: 1
Registriert: 19.12.2011 21:03:38

auFS Permission Probleme

Beitrag von HeroicGlaedr » 19.12.2011 21:23:05

Hallo zusammen,

Ich habe bei mir ein OpenMediaVault NAS herumstehen, welches auf Debian Squeeze (2.6.32-5-amd64) basiert.
Ich habe früher mal unter FreeBSD unionFS gebraucht, um verschiedene Directories zu mergen und bin,
nach einiger Recherche, auf dessen Nachfolger gestossen, der unter Squeeze unterstützt wird: auFS

Mein Ziel ist es, drei verschiedene Directories zu mergen und alles unter einem Vierten:

Dies ist die Directory-Struktur:
  • /media/ca5ce62f-c833-405f-b084-d7a851f0582d/aufs (rw)
  • /media/1a319890-bf3e-4d97-93d2-436d301c48a3/media (ro)
  • /media/1a319890-bf3e-4d97-93d2-436d301c48a3/music (ro)
  • /media/ca5ce62f-c833-405f-b084-d7a851f0582d/mediashare (wird als Share unter Samba gebraucht)
Ich habe das Paket folgendermassen installiert:

Code: Alles auswählen

apt-get install aufs-tools
und folgendermassen (als root user) gemountet:

Code: Alles auswählen

mount -t aufs -o br=/media/ca5ce62f-c833-405f-b084-d7a851f0582d/aufs:/media/1a319890-bf3e-4d97-93d2-436d301c48a3/music:/media/1a319890-bf3e-4d97-93d2-436d301c48a3/media none /media/ca5ce62f-c833-405f-b084-d7a851f0582d/mediashare
Wenn ich mir nun per df die gemounteten Filesysteme anzeigen lasse, scheint alles ok zu sein:

Code: Alles auswählen

Dateisystem          1K‐Blöcke   Benutzt Verfügbar Ben% Eingehängt auf
/dev/sdd1              7334612    805924   6156108  12% /
tmpfs                  1025608         0   1025608   0% /lib/init/rw
udev                   1019256       132   1019124   1% /dev
tmpfs                  1025608         0   1025608   0% /dev/shm
tmpfs                  1025608         0   1025608   0% /tmp
/dev/md127           961433496 654587636 258007792  72% /media/ca5ce62f-c833-405f-b084-d7a851f0582d
/dev/sdb1            1922859824 1763794500  61389652  97% /media/1a319890-bf3e-4d97-93d2-436d301c48a3
none                 961433496 654587636 258007792  72% /media/ca5ce62f-c833-405f-b084-d7a851f0582d/mediashare
Mit dem root user kann ich das directory mediashare aufrufen. Wenn ich aber zu einem anderen User wechsle, erhalte ich folgenden Error:

Code: Alles auswählen

ls mediashare/
ls: Öffnen von Verzeichnis mediashare/ nicht möglich: Keine Berechtigung
Wenn ich die Berechtigungen anschaue, zeigt sich folgendes:

Vor dem auFS mount:

Code: Alles auswählen

getfacl mediashare/
# file: mediashare/
# owner: root
# group: root
user::rwx
user:U:r-x
user:W:rwx
user:V:r-x
user:Z:r-x
user:Y:r-x
user:X:r-x
user:nobody:---
group::rwx
group:XY:r-x
mask::rwx
other::rwx
default:user::rwx
default:user:U:r-x
default:user:W:rwx
default:user:Z:r-x
default:user:Y:r-x
default:user:X:r-x
default:user:V:r-x
default:user:nobody:---
default:group::rwx
default:group:XY:r-x
default:mask::rwx
default:other::rwx
Nach dem auFS mount:

Code: Alles auswählen

getfacl mediashare/
# file: mediashare/
# owner: root
# group: root
user::rwx
group::rwx
other::---
Kennt sich jemand mit diesem Filesystem aus und kann mir weiterhelfen? Es scheint, als ob auFS die ACL ändert..? :cry:

Vielen Dank für die Unterstützung.

Gruss,
Glaed

Antworten