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 :D

Hvala za odgovore.

P.S. Če imate kakšna navodila za vzpostavitev Sambe, se priporočam za linke.

Lp

Komentarji

  • 1. Vseeno
    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 pogledaš še Zentyal ali pa ClearOS - pač malo več grafičnih uporabniških vmesnikov.

    lahko pa enostavno debian ali ubuntu pa webmin za administracijo ali kaj podobnega. lahkopa tudi enostavno datoteke popravljaš...
  • Vaseer Član
    uredil/-a 2. December, 2012
    Hvala za informacije. Sem se odločil za Ubuntu Server 12.04

    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
    ls -l

    mi za mapo "shared" poda odgovor:
    drwxrwxr-x shared sambashare ...

    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
    ls -l

    za file test.txt mi vrne odgovor

    -rwxrw---- user2 user2 ... 


    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?
  • Kako nastavit, da bodo ne glede na to, kdo file doda, imeli vsi userji pravice rwx za vse file v mapi shared?

    Sem rešil tako, da sem vsem userjem kot primarno grupo nastavil sambashare.
Za komentiranje se prijavite ali pa se vpišite.