PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 9.3 Vserver, setfacl - operation not supported



frankx
24.01.08, 15:31
Hallo,

auf dem Strato Vserver läuft Suse 9.3 meine ich. Ich Yast finde ich auf der Suche nach "acl":

│acl - Commands for Manipulating POSIX Access Control Lists │
│Version: 2.2.30-3 Installed: 2.2.30-3 Size: 128.7 kB Media No.: 1 │
│License: GPL, Other License(s), see package │
│Package Group: System/Filesystems │
│Provides: acl = 2.2.30-3 │
│Authors: Andreas Gruenbacher , SGI

ACL sollte wohl installiert sein.

Weil das laut http://www.linuxquestions.org/questions/mandriva-30/setfacl-test-operation-not-supported-266804/ das Problem lösen kann, was ich habe:


h1028341:/robert # setfacl -m user:robert:rwx test.test
bringt:

setfacl: test.test: Operation not supported


bzw. ohne acl ginge das wohl naturgemäß nicht. getfacl aber geht übrigens.

Woran könnte das noch liegen? Am virtuellen Server? Oder ist das acl nicht richtig installiert?

Dank und Gruß,

frankx

HEMIcuda
24.01.08, 15:37
Das Dateisystem muss mit ACL-Unterstuetzung gemountet sein. Ist es das?

'cuda

frankx
24.01.08, 15:48
Merci für die Antwort.

Wie könnte ich ein Dateisystem auf einem virtuellen Server mounten bzw. wie kann ich sehen, ob es gemountet ist?

Dank und Gruß,

frankx

HEMIcuda
24.01.08, 16:04
Sehen kannst Du es mit mount. Ob Du an den Mount-Optionen ueberhaupt was aendern kannst, liegt wohl an der Art der Virtualisierung. Kannst ja mal

mount / -orw,acl
probieren.

'cuda

frankx
24.01.08, 18:42
hallo und merci,


h1028341:~ # mount
/dev/vzfs on / type reiserfs (rw,usrquota,grpquota)
proc on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw)

erhalte ich und


h1028341:~ # mount / -orw,acl
mount: unknown filesystem type 'reiserfs'



was ist denn sagt denn -orw und was das Komma und was "acl", ist "acl" ein Verzeichnis? und wohin wird gemountet? Nach "/" das wäre ja das rootverzeichnis, oder?

Dank und Gruß,

frankx

Roger Wilco
24.01.08, 23:51
man 8 mount
Du solltest dich übrigens mit dem Gedanken anfreunden, dass der Kernel des V-Servers keine ACL für das Dateisystem unterstützt.

frankx
25.01.08, 10:26
Hallo Roger,


Du solltest dich übrigens mit dem Gedanken anfreunden, dass der Kernel des V-Servers keine ACL für das Dateisystem unterstützt.

Merci, das ist zwar bedauerlich aber eine hilfreiche Info. Magst/Kannst Du noch kurz sagen, warum das so ist oder woher Du das weißt oder ob das immer so ist :)?

Gruß, frankx

Roger Wilco
25.01.08, 10:38
ACL müssen im Kernel aktiviert sein, das Dateisystem muss ACL unterstützen und die Nutzung von ACL bringen einen nicht zu vernachlässigenden Performance-Hit mit sich.
Das sind 3 Gründe, die aus Sicht eines Providers gegen eine Unterstützung auf einem V-Server sprechen.

Im Zweifel kannst du bei deinem Provider einfach mal nachfragen. Ich würde mir da aber keine Hoffnungen machen.

frankx
25.01.08, 10:46
Hallo Roger,

dank für die flinke Antwort.


h1028341:~ # mount / -o remount,acl
mount: / not mounted already, or bad option

weist vermutlich auch darauf hin. Strato fragen ist mühselig und unergiebig. Ich denke, Du hast Recht. Merci.