Rättigheter för nätverksdelad hårddisk

Permalänk
Medlem

Rättigheter för nätverksdelad hårddisk

God kväll.

Jag har precis satt upp en RAID5 array på min nyinstallerade Ubuntu 14.10 server. Jag har partitionerat och formaterat den till ext4 och mountat den till /media/array.

Mitt mål är att nätverksdela "array" med hjälp av Samba. Dock så märkte jag att rättigheterna på /media/array är lite fel för detta ändamål just nu efter att ha precis formaterat disken.

/media/array står just nu som root:root 755

Vad är bästa praxis här? Att sätta den som root:root 777 känns dumt, säkerligen finns det ett bättre sätt?

Min första tanke var att skapa en grupp för disken, exempelvis "array". Sedan sätta disken som root:array 775 och därefter tilldela "array" gruppen till alla användare/grupper som måste ha tillgång till disken. Men jag får inte detta att fungera med Samba.

Permalänk
Medlem

Varför skapar du inte användare och tilldelar enligt användare:grupp istället för bara root:grupp ?

sen får du chmodda och chowna efter behov.

Visa signatur

En del av mina bildlänkar hostas på egen maskin, är bildlänkarna trasiga, ha tålamod.

Permalänk
Medlem
Skrivet av Karaff:

Varför skapar du inte användare och tilldelar enligt användare:grupp istället för bara root:grupp ?

sen får du chmodda och chowna efter behov.

Tack för tipset, jag har fått min Samba share att fungera som jag vill nu. Ursäkta att jag tagit tid på mig att svara.

Jag hade läst en Samba guide som föreslog att man skulle tilldela mappen till root:users, sedan tillämpa "users" gruppen på alla användare. Efter detta så trodde jag att det fanns någon specifik anledning till att behålla mappens owner som root. Jag tänkte att det kanske var kopplat till att Samba processen skulle kunna komma åt mappen. Jag insåg dock senare att Samba processen förmodligen körs genom root, så den kommer ha tillgång till mappen oavsätt vilken användare/grupp jag använder.

I slutändan så gjorde jag som du föreslog och skapade användaren "array", tilldelade mina användare till array gruppen och satte mappen till array:array. Att jag inte fick det att fungera hade istället att göra med hur jag hade konfigurerat smb.conf.