[Gelöst] Berechtigungen ACLs

WufiHF

Dabbler
Joined
Feb 16, 2021
Messages
41
Hallo,

ich habe meinen Pool (Daten) unter TrueNAS Scale erstellt (ACL = POSIX) dann bin ich zu TrueNAS Core gewechselt und habe den Pool importiert.
Dann habe ich festgestellt das ich keine ACLs setzen kann. Also habe ich jedes Dataset und den Pool selber mit dem Befehl:

Code:
zfs set acltype=nfsv4 Daten

und

zfs set acltype=nfsv4 Daten/[DATASETNAME]


geändert.

Dann musste ich aber festellen das die ACLs doch nicht so reagieren wie ich das möchte.
Es werden z.B. einige Antribute wie z.B. Gruppe XYZ darf schreiben nicht gesetzt usw.

Aber bei dem Pool (Testobjekt) den ich unter TrueNAS Core erstellt habe (eine 4TB Festplatte als Schrottplatte für Müll und zum Testen)
klappt das alles.

Erstelle ich ein neues Dataset im Daten - Pool klappt das auch. Nur mit den Datasets die ich unter TrueNAS Scale erstellt habe nicht.,
In dem Bild habe ich mal ein paar ACL-Types gezeigt.

Was mir aufgefallen ist das unter dem Pool Testobjekt (erstellt unter TrueNAS Core) bei SOURCE default steht und bei meinem Daten Pool steht local.

Das Dataset Bilder ist eines welches unter Scale erstellt wurde und XXX wurde unter Core erstellt. (nein XXX steht nicht für Pornos) das war einfach nur ein Test ob es ein unterschied macht wenn ich ein Dataset unter Core erstelle (ja tut es). Denn damit funktionieren die ACLs auch und dort steht unter SOURCE = inherited from Daten aber bei Bilder steht dort wieder local.

Was kann ich jetzt tun damit ich nicht alle 12 Datasets neu anlegen muss.


1681598905348.png
 
Last edited:

WufiHF

Dabbler
Joined
Feb 16, 2021
Messages
41
Ich habe es gelöst in dem ich einfach alles neu gemacht habe. Alle Pools gelöscht und alle Berechtigungen. Dann habe ich alles neu aufgebaut und jetzt scheint es zu funktionieren.

Ich kann nur sagen CORE läuft um einiges besser als SCALE
 
Top