Namestitev/vzpostavitev file serverja s Sambo
Pozdravljeni
Namen imam postavit home server, na katerem bi tekel Ubuntu Server ali Debian.
Katerega priporočate? Katerega je lažje nastavit?
Namen/uporaba home serverja: backup datotek, hranjenje datotek, torrent odjemalec, media streaming, priklop tiskalnika
Uporabniki: 5 uporabnikov (6+ računalnikov, povezanih na HS), vsak uporabnik bi imel svojo mapo (dostopno samo njemu), do katere bi dostopal z uporabniškim imenom in geslom in nekaj "javnih" map, dostopnih vsem petim uporabnikom (ne pa tudi gostom).
Vprašanja glede Sambe: Je na HS dovolj 1 sistemski uporabnik (1 uporabnik za dostop do OS) in se potem pod tem uporabniškim imenom kreira mape za vsakega uporabnika posebej?
Ali je bolje za vsakega uporabnika posebej kreirati sistemskega uporabnika (5 uporabniških imen za OS)? Ali encrypted home folder deluje preko Sambe?
Tolko za zdaj
Hvala za odgovore.
P.S. Če imate kakšna navodila za vzpostavitev Sambe, se priporočam za linke.
Lp
Namen imam postavit home server, na katerem bi tekel Ubuntu Server ali Debian.
Katerega priporočate? Katerega je lažje nastavit?
Namen/uporaba home serverja: backup datotek, hranjenje datotek, torrent odjemalec, media streaming, priklop tiskalnika
Uporabniki: 5 uporabnikov (6+ računalnikov, povezanih na HS), vsak uporabnik bi imel svojo mapo (dostopno samo njemu), do katere bi dostopal z uporabniškim imenom in geslom in nekaj "javnih" map, dostopnih vsem petim uporabnikom (ne pa tudi gostom).
Vprašanja glede Sambe: Je na HS dovolj 1 sistemski uporabnik (1 uporabnik za dostop do OS) in se potem pod tem uporabniškim imenom kreira mape za vsakega uporabnika posebej?
Ali je bolje za vsakega uporabnika posebej kreirati sistemskega uporabnika (5 uporabniških imen za OS)? Ali encrypted home folder deluje preko Sambe?
Tolko za zdaj
Hvala za odgovore.
P.S. Če imate kakšna navodila za vzpostavitev Sambe, se priporočam za linke.
Lp
Komentarji
2. Ne
3. Edini način, ker samba kolikor jaz vem ne podpira virtual userjev. Za encrypted pa ne bi vedel.
Navodila:
https://help.ubuntu.com/12.04/serverguide/samba-fileserver.html
https://help.ubuntu.com/12.04/serverguide/samba-fileprint-security.html
https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/FastStart.html
Glej odstavek Secure Read-Write File and Print Server seveda brez print strežnika
lahko pa enostavno debian ali ubuntu pa webmin za administracijo ali kaj podobnega. lahkopa tudi enostavno datoteke popravljaš...
Imam še nekaj vprašanj.
Kako je najbolje dodeliti pravice Samaba uporabniškim imenom glede read/write/delete/change
Predstavljam si nekako tako: 5 username-ov: user1, user2, user3, user4, user5
Vsak izmer uporabnikov ima svojo mapo, do katere lahko dostopa samo on, ostali ne vidijo kaj je v mapi (v mapo nimajo dostopa).
Potem imamo 1 mapo (shared), do katere lahko dostopajo vsi in berejo/dodajajo/spreminjajo/brišejo vsebino.
In še ena dodatna mapa (s podmapami) do katere lahko dostopajo vsi (read je omogočen vsem userjem), spreminja/briše/dodaja vsebino pa lahko samo 1 username (recumo user1).
Je najbolje nastavit za vsako posamezno mapo v smb.conf read list in write list? Ali predlagate kaj drugega?
Edit:
Še eno vprašanje.
Kot je zgoraj omenjeno imam 1 mapo shared, do katere imajo dostop vsi userji
ukaz
mi za mapo "shared" poda odgovor:
Do omenjena mape imajo dostop vsi userji (vseh 5 - preverjeno!). Težava nastane, ko npr user2 doda nek file (npr. test.txt) v to mapo in jo ostali userji tudi vidijo, nimajo pa pravice brati/spreminjati vsebino datoteke.
ukaz
za file test.txt mi vrne odgovor
Kako nastavit, da bodo ne glede na to, kdo file doda, imeli vsi userji pravice rwx za vse file v mapi shared?
Vsi userji (user1-5) so člani grupe sambashare. Zakaj se to ne zabeleži ko se dodaja nek file v mapo shared? Zakaj kot grupo napiše userja?
Sem rešil tako, da sem vsem userjem kot primarno grupo nastavil sambashare.