Hur får man alltid samma ägare på alla undermappar som huvudmappen?

Trädvy Permalänk
Medlem
Plats
Götene
Registrerad
Maj 2007

Hur får man alltid samma ägare på alla undermappar som huvudmappen?

Hejsan.
Jag har stött på ett lite mindre problem när jag använder plex tillsammans med ubuntu 14.04. När jag lägger in filmer i mapparna som är bibliotek för filmer\serier så måste jag varje gång ändra ägare av mappen\filen till plex:plex för att det ska fungera att få in det i plex. I nuläget löser jag det genom att köra chown plex:plex /bla/bla/ alternativt chown -R plex:plex /bla/ och detta fungerar bra egentligen men skulle gärna slippa detta så att jag skulle kunna ladda ner filerna och lägga direkt i biblioteket utan att manuellt ändra ägaren till filen utan att jag kan sätta rättigheter på så sätt att det automatiskt ändras till plex användare och inte min egen användare.

Finns det någon annan smidigare lösning för att kunna få plex att kunna läsa filerna så går det såklart lika bra. Jag misstänker att jag skulle kunna lägga till användaren plex till min användare\root's grupp och då låta plex läsa filerna. Men det känns lite felväg att gå men kanske är helt ofarligt ur säkerhetssynpunkt.

edit
Värt att nämna kanske är att disken är mountad som ntfs då den också används i Windows miljö och inte känner för att bli av med allt som ligger där. Vet inte hur det blir med rättigheter och så riktigt när ntfs används istället för ext.

Jag har även följt denna guiden för att göra de möjligt att använda (acl? rättigheter) på ntfs disken. https://support.plex.tv/hc/en-us/articles/200288606-Mounting-...

[Asus p5q-e][ intel e8500@4,2ghz][Kingston hyper-x 2 Gb ram][[XFX 8800gt][Corsair hx520][580 Gb]

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Nov 2011
Skrivet av HOch[ninja]:

Hejsan.
Jag har stött på ett lite mindre problem när jag använder plex tillsammans med ubuntu 14.04. När jag lägger in filmer i mapparna som är bibliotek för filmer\serier så måste jag varje gång ändra ägare av mappen\filen till plex:plex för att det ska fungera att få in det i plex. I nuläget löser jag det genom att köra chown plex:plex /bla/bla/ alternativt chown -R plex:plex /bla/ och detta fungerar bra egentligen men skulle gärna slippa detta så att jag skulle kunna ladda ner filerna och lägga direkt i biblioteket utan att manuellt ändra ägaren till filen utan att jag kan sätta rättigheter på så sätt att det automatiskt ändras till plex användare och inte min egen användare.

Finns det någon annan smidigare lösning för att kunna få plex att kunna läsa filerna så går det såklart lika bra. Jag misstänker att jag skulle kunna lägga till användaren plex till min användare\root's grupp och då låta plex läsa filerna. Men det känns lite felväg att gå men kanske är helt ofarligt ur säkerhetssynpunkt.

edit
Värt att nämna kanske är att disken är mountad som ntfs då den också används i Windows miljö och inte känner för att bli av med allt som ligger där. Vet inte hur det blir med rättigheter och så riktigt när ntfs används istället för ext.

Jag har även följt denna guiden för att göra de möjligt att använda (acl? rättigheter) på ntfs disken. https://support.plex.tv/hc/en-us/articles/200288606-Mounting-...

Det här vill jag också göra! Jag tror du ska läsa på lite om ACL (getfacl, setafcl) och sedan återkomma hit och förklara för mig hur du gjorde

Nej, men for realz, jag har förmodligen inte tid att kika på det här idag men återkommer när jag har gjort det. Hinner du först kan du ju göra detsamma!

Linux: the operating system with a CLUE; Command Line User Environment.

GNU/Linux

Trädvy Permalänk
Medlem
Registrerad
Maj 2003

Lägg till användaren plex i den grupp som filerna har när du lägger till de, samma namn som ditt användarkonto oftast. På så sätt får plex läs-rättigheter till filerna även när filen inte ägs av plex, vilket jag gissar räcker för att det ska fungera bra.
Det känns som en betydligt lättare metod än att faktiskt ändra det till plex:plex.
Och om plex behöver skriv-rättigheter så kan du titta på att sänka umask till 002, så att nya filer skapas med skrivrättighet till den ägande gruppen.

Trädvy Permalänk
Medlem
Plats
Järfälla
Registrerad
Jan 2004

När jag var lite lät lade jag in i cron att ändra ägare istället för att behöva göra det själv. Lite fult men det fungerade. Ni hade jag dock valt att gå till botten med problemet

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Götene
Registrerad
Maj 2007

Jag gick den vägen som Genesis nämnde och jag även nämnde i trådstarten. Jag la in användaren i gruppen för min användare. nu plockar plex in filmerna utan problem. Jag visste egentligen att detta skulle fungera (inte meningen att låta dryg tack för tipset genesis) men undrar dock om det utgör någon säkerhetsrisk att användaren plex nu har tillgång till samma saker som min vanliga användare? kanske inte kan utföra något utan att använda sudo i vilket fall vilket gör det helt ofarligt?

[Asus p5q-e][ intel e8500@4,2ghz][Kingston hyper-x 2 Gb ram][[XFX 8800gt][Corsair hx520][580 Gb]

Trädvy Permalänk
Medlem
Plats
Umeå
Registrerad
Nov 2004

Även utan att varken bråka med ACL, eller lägga till plex till "din" grupp, så kan du få underkataloger/filer att bli grupp-ägda av plex:

chown :plex /katalog chmod g+s /katalog

Så förutsatt att filerna skapas läs-/skrivbara för grupp så borde det gå. (Detta kommer bara att gälla filer och kataloger skapade direkt i /katalog, och senare filer skapade i "nya" underkataloger. Vill du få det att gälla för hela trädet under /katalog så: `find /katalog -type d exec chmod g+s {} +`)

Trädvy Permalänk
Medlem
Plats
Götene
Registrerad
Maj 2007

Okej, tackar för tipset! Jag tror jag kör på det jag har nu men det är ju ändå värdefullt att kunna! tack!

[Asus p5q-e][ intel e8500@4,2ghz][Kingston hyper-x 2 Gb ram][[XFX 8800gt][Corsair hx520][580 Gb]