SOLVED Keine Rechte zum löschen

SleepWalker86

Dabbler
Joined
Apr 10, 2020
Messages
24
Guten Morgen zusammen,
ich habe aktuell folgendes Problem:

Ich habe von Freenas auf TrueNas geupdatet, aktuelle Version TrueNAS-12.0-STABLE
Server ist ein Dell T30 mit einem ESXI und Truenas als VM und einen durchgereichten SATA Controller.

Danach habe ich neue Festplatten eingebaut und ein Raidz-1 mit drei Platten erstellt. Meine Daten habe ich dann von der alten Platte mit RSYNC über die Konsole auf die neuen Datasets kopiert.
Hat alles super geklappt.

Jetzt geht es um die Rechte vergabe die nicht so funktioniert wie ich es mir vorstelle.
Meine Struktur sieht wie folgt aus:
Pool:
/data1
getfacl data1
# file: data1
# owner: root
# group: wheel
owner@:rwxp--aARWcCos:-------:allow
group@:r-x---a-R-c--s:-------:allow
everyone@:r-x---a-R-c--s:-------:allow
Dataset:
data1/Natascha
getfacl Natascha
# file: Natascha
# owner: nkr
# group: partner
group@:rwxpDdaARWcCos:-------:allow
owner@:rwxpDdaARWcCos:fd-----:allow
everyone@:--------------:fd-----:allow

Benutzer:
nkr

Gruppe:
partner

SMB Share ist erstellt. Unter Windows habe ich ein Netzlaufwerk erstellt und habe auch Zugriff auf Die Daten.
Lesen, Schreiben funktioniert jedoch löschen nicht.

Für mich sieht es so aus als hätte der owner und die group die korrekten Berechtigungen.

Ich habe versucht die Rechte zu setzen jedoch kommt folgende Fehlermeldung.

setfacl -m u:nkr:rwx Natascha
setfacl: Natascha: branding mismatch; existing ACL is NFSv4, entry to be merged is POSIX.1e

Hier noch die Einstellungen aus Truenas:
truenas1.JPG


truenas2.JPG




Hat jemand ein Tip bzw. Lösungsansatz?

Vielen Dank
Gruß Sascha
 

Fredda

Guru
Joined
Jul 9, 2019
Messages
608
Die ACLs sehen soweit eigentlich OK aus. Du solltest lieber mal auf die Dateien schauen, die sich nicht löschen lassen, bzw auch auf das Verzeichnis in dem sich diese befinden. Vielleicht ist da beim Kopieren mit rsync was schiefgelaufen.

Der setfacl Befehl geht so nicht, der müsste wie folgt lauten:
setfacl -m u:nkr:rwxpDdaARWcCos:fd-----:allow Natascha
Aber das ist unnötig, da der User ja schon der owner ist und diese Rechte eh hat.
 

SleepWalker86

Dabbler
Joined
Apr 10, 2020
Messages
24
Hi,
vielen Dank für die Tips.
Hier habe ich mal das Selbe für den Ordner und die Datei gemacht.

getfacl Carl\ Bechum
# file: Carl Bechum
# owner: nkr
# group: partner
owner@:rwxpDdaARWcCos:fdi---I:allow
everyone@:--------------:fdi---I:allow
owner@:rwxp--aARWcCos:-------:allow
group@:rwxp--a-R-c--s:-------:allow
everyone@:------a-R-c--s:-------:allow

Hier die Datei:
getfacl Lebenslauf.pdf
# file: Lebenslauf.pdf
# owner: nkr
# group: partner
owner@:rwxp--aARWcCos:-------:allow
group@:rwxp--a-R-c--s:-------:allow
everyone@:------a-R-c--s:-------:allow
 

SleepWalker86

Dabbler
Joined
Apr 10, 2020
Messages
24
So ich habe nochmal getestet. Wenn ich mich per SSH auf dem NAS anmelde und die Datei mit "rm" lösche klappt es.
Lediglich im Windows Explorer klappt es nicht weil ich angeblich nicht die richtigen Berechtigungen hätte. Bin aber als "nkr" angemeldet.

Hat jemand hier noch eine Idee?

Gruß Sascha
 

Fredda

Guru
Joined
Jul 9, 2019
Messages
608
Setze im ACL Editor für den Share mal den Haken bei [ ] Apply permissions recursively
Bei dem pdf FIle Fehlen die "Dd" Flags.
 

SleepWalker86

Dabbler
Joined
Apr 10, 2020
Messages
24
Dann kommt folgende Fehlermeldung:
truenas3.JPG
 

Fredda

Guru
Joined
Jul 9, 2019
Messages
608
Huh? Das sollte (IMHO) nicht sein, klingt für mich nach einem Bug, schau mal hier nach:
Hast Du bei Dir eingestellt, dass ".zfs" Verzeichnisse sichtbar sind? Schalte das mal aus.
 

SleepWalker86

Dabbler
Joined
Apr 10, 2020
Messages
24
Hallo,
vielen Dank für den Tip. Das mit dem ".zfs" Verzeichnis hat die Fehlermeldung mit dem rekursiven setzten der Rechte behoben.

Jetzt habe ich auch Zugriff auf den Ordner und löschen lassen sich die Daten auch.

Vielen Dank für die Hilfe.
 
Top