permanent skriv/ta bort rättigheter på mapp?

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
svartis
Inlägg: 254
Blev medlem: 28 aug 2007, 20:39
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: Malmö

permanent skriv/ta bort rättigheter på mapp?

Inlägg av svartis »

Hej!

Jag har ett mediacenter som kopplar upp mot datorn och streamar film, bilder och musik. Genom media centret kan jag även deleta kataloger. Men det fungerar inte riktigt med linux att ta bort. Gör jag en chmod 777 på mappen så kan jag från mediacentret ta bort de kataloger som fanns där fram till moden. Men nya kataloger som läggs till går inte att ta bort.
Finns det något sätt att få media mappen att automatiskt få skriv/ta bort rättigheter när jag skapar nya mappar?
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: permanent skriv/ta bort rättigheter på mapp?

Inlägg av Osprey »

Det kommando som bestämmer vilket skydd nyskapade filer och mappar får är "umask", där "umask 000" motsvarar "chmod 777". Om mediacentret startas med ett script så kan du lägga in umask-kommandot i det och om det inte gör det så kan du skapa ett "wrapper-script" som gör det... :)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
David Andersson
Inlägg: 1269
Blev medlem: 15 dec 2007, 03:20
OS: Xubuntu

Re: permanent skriv/ta bort rättigheter på mapp?

Inlägg av David Andersson »

Vad tror du om det här?
  • Sätt grupp på topp-mappen till "mediagroup"

Kod: Markera allt

chgrp mediagroup mediamapp
  • Sätt set group id-rättigheten på topp-mappen

Kod: Markera allt

chmod g+sw mediamapp
Då ska ls -l bli ungefär:

drwxrwsr-x 9 someone mediagroup 9999 2009-01-01 mediamapp

s gör att alla mappar och filer som skapas i mediamapp kommer att få grupp mediagroup.
  • Sätt umask till 002 för alla användare (ändra umask i /etc/profile är ett sätt)
Alla mappar och filer som skapas i mediamapp kommer att kunna ändras och raderas av alla i gruppen mediagroup. Ingen utanför gruppen mediagroup kan skapa, ändra eller radera där.

(Ändra "mediagroup", "someone" och "mediamapp" ovan till vad som helst som passar.) (9 och 9999 är bara exempel.)

(Bieffekt: umask 002 gör att alla filer som skapas i home får grupprättigheter men det borde väl inte göra nåt eftersom grupp är user i home?)

(Har ej testat ovanstående i stor skala.)
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"