Page 1 of 1

WTF: root darf nix *confusion*

Posted: 08 Dec 2015 10:21
by Digi-Quick
Moin,
wollte gerade das Plex Verzeichnis löschen, da Plex keine Mediendaten findet - also nicht funzt.
Geht nicht, weil einige Dateien nicht gelöscht werden können.

NAS4Free 10.2.0.2 - Prester (revision 2118)
die Startup-Commands für Finch sind gelöscht, folglich ist Plex nicht aktiv.

z.B.
.../Plex/bin/rcp
Owner = Root
Rechte = 555

chmod 777 auf die Datei wird mit "Operation not Permitted" abgelehnt.

Re: WTF: root darf nix *confusion*

Posted: 08 Dec 2015 11:31
by crowi
bist du als root oder als admin eingeloggt?

Re: WTF: root darf nix *confusion*

Posted: 08 Dec 2015 11:31
by Digi-Quick
via ssh als root

Re: WTF: root darf nix *confusion*

Posted: 08 Dec 2015 12:06
by crowi

Re: WTF: root darf nix *confusion*

Posted: 09 Dec 2015 13:23
by Digi-Quick
setfacl geht auch nicht

Code: Select all

getfacl rcp
# file: rcp
# owner: root
# group: wheel
user::r-x
group::r-x
other::r-x

setfacl -m owner@:rwxp--aARWcCos:fd----:allow rcp
setfacl: rcp: branding mismatch; existing ACL is POSIX.1e, entry to be merged is NFSv4

setfacl -b rcp
setfacl: rcp: acl_set_file() failed: Operation not permitted

Re: WTF: root darf nix *confusion*

Posted: 09 Dec 2015 16:47
by crowi
kannst Du das Verzeichnis über den filemanager aus der WebGUI löschen?

Re: WTF: root darf nix *confusion*

Posted: 09 Dec 2015 17:22
by marcel
Was sagt denn?
ls -ro rcp
Sollte "schg" (Unveränderbar) drin stehen, ist das die Lösung:
chflags -R noschg rcp

Re: WTF: root darf nix *confusion*

Posted: 09 Dec 2015 20:27
by Digi-Quick

Code: Select all

ls -ro rcp
hatte nur rcp rot unterlegt ausgegeben, hatte daraufhin

Code: Select all

chflags -R noschg rcp
getestet, danach konnte ich die Dazei löschen!

Code: Select all

find /mnt/..../Plex -type f -exec chflags -R noschg {} \;
hat's letztendlich gerichtet

Daraus folgt es gibt nicht nur Unix Rechte (RWX) und (Windows-) ACLs sondern auch noch Flags, die das ganze aushebeln.
da soll noch einer Durchsteigenm, vor allem warum macht das Installationsscript von Plex sowas?