Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: samba složitě :)  (Přečteno 1054 krát)

funnyman

  • Aktivní člen
  • *
  • Příspěvků: 136
samba složitě :)
« kdy: 08 Března 2013, 14:00:04 »
Zdravím, rád bych vás požádal o pomoc s poměrně složitě vymýšleným samba sdílením.

Rád bych na serveru měl různé složky - video, hudba atp., kam by měl přístup i guest, ale neměl by právo zápisu, jen čtení (execute asi taky není potřeba)

Dále bych tam rád měl Sdílení, složku, kam může zapisovat a mazat kdokoliv.

A dále bych tam chtěl mít sdílení pro různé uživatele, jejich vlastní složky, kam mají přístup jen oni a mohou tam dělat co chtějí.

V síti běží tyto systémy: Win XP, Vista, 7, 8, Mac, Ubuntu, Mint, Arch (celkem 8 uživatelů).

1. Pokud chci, aby měli přístup do své složky se svým windows přihlašovacím jménem a heslem, musí zároveň existovat jako user na serveru? musím tedy já jako administrátor znát jejich heslo (když je budu přidávat do systému např.)?
nemá tohle nějak řešit funkce [homes] "If a section called [homes] is included in the configuration file, services connecting clients to their home directories can be created on the fly by the server."  - jak toto funguje?

2. jak v tomto případě funguje usershares? to asi nefunguje tak, že se uživatel připojí přes windows sdílení na server, klikne "nová složka" a tím se mu vytvoří jeho sdílení, že?


peru se s tím už čtyři dny, man page http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html je dost nepřehledná a chybí tam příklady :(

děkuju za odpovědi, otázek je mnoho, ale veřím, že to pomůže nejen mně


edit: doplněno:
cat /etc/samba/smb.conf
Kód: [Vybrat]
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = WORKGROUP
security = user
load printers = no

# Some performance tuning
socket_options = TCP_NODELAY SO_
RCVBUF=65536 SO_SNDBUF=65536

usershare path = /mnt/data/usershares
usershare max shares = 100
usershare allow guests = yes
usershare owner only = False


[music]
        comment = hudba
        path = /mnt/data/music
        writeable = yes
        write list = @users
        guest ok = yes

[video]
        comment = filmy
        path = /mnt/data/video
        writeable = yes
        write list = @users
        guest ok = yes

[image]
        comment = programy
        path = /mnt/data/image
        writeable = yes
        write list = @users
        guest ok = yes

[games]
        comment = hry
        path = /mnt/data/games
        writeable = yes
        write list = @users
        guest ok = yes

[Downloads]
        comment = donwload slozka
        path = /mnt/data/Downloads
        guest ok = yes

[Sdilene]
        comment = Sdilene
        path = /mnt/data/share
        guest ok = yes
        writeable = yes

[homes]
        browseable = no
        read only = no

takto to nefunguje - při pokusu o připojení vyskočí tabulka s žádostí o přihlašovací údaje, takže se ani nedostanu k možnosti otevřít složku oteviratelnou kýmkoliv
« Poslední změna: 08 Března 2013, 14:32:07 od funnyman »
Lenovo R61 - 14.1", Intel Core 2 Duo T8100 (2.1GHz), Intel X3100, 2GB RAM - LMDE;  Raspberry Pi Arch linux + 1TB disk;  ASUS wl-500g s "Oleg's firmware" - MIPS Linux;  mikrotik RB951G-2HnD

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:samba složitě :)
« Odpověď #1 kdy: 08 Března 2013, 14:36:03 »
1) ano. zavisi to na tom, jakym zpusobem se autentizuji - jestli vuci sdilenemu LDAP a nebo lokalne (pdb) .. pokud mas usery lokalne tak je potreba, aby existovali se stejnym username i heslem i na samba serveru ..

dale Ti doporucuji pro ty globalne rw adresare pouzivat force user = foo .. tzn vytvor si nejakeho specialniho uzivatele, na ktereho se neda prihlasit normalne a v konkretnich [sharech] ho nastav jako vlastnika pres vyse uvedene
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.