Strona 1 z 1

Samba - czy tak sie da

: 16 maja 2007, 22:03
autor: ufocek
Witam

Czy da sie ustawic na sambie cos takiego
Dysk_F
|
|---- Katalog_A
|
|---- Katalog_B

i teraz w otoczeniu widoczny jest Dysk_F i dopiero jak ktos tam wejdzie widzi dwa katalogi A i B
Klient chcialby aby dysk A byl dostepny dla wszystkich natomiast katalog B dostepny jedynie dla osob ktore sa w grupie samba.

smb.conf

Kod: Zaznacz cały

[global]
        workgroup = FIRMA
        netbios name = SAMBA-DEB
        server string = LINUX SERVER
        interfaces = eth1
        security = SHARE
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:*
        password level = 8
        username level = 8
        log level = 3
        syslog = 0
        log file = /var/log/samba/samba.%m
        max log size = 1000
        name resolve order = wins bcast hosts lmhosts
        time server = Yes
        deadtime = 15
        keepalive = 15
        max open files = 20000
        socket options = TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384 IPTOS_LOWDELAY
        add user script = /usr/sbin/useradd -m %u
        delete user script = /usr/sbin/userdel -r %u
        add group script = /usr/sbin/groupadd %g
        delete group script = /usr/sbin/groupdel %g
        add user to group script = /usr/sbin/usermod -G %g %u
        add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null %u
        os level = 64
        wins support = Yes
        panic action = /usr/share/samba/panic-action %d

[DYSK_F]
        comment = DYSK_F
        path = /opt/samba
        force group = samba
        read only = No
        create mask = 0644
        guest ok = Yes
//edit
używaj tagów code oraz quote
mlyczek

: 16 maja 2007, 22:20
autor: mlyczek
Jest to możliwe. Tworzysz w tym katalogu /opt/samba (widocznym w otoczeniu sieciowym jako DYSK_F) te dwa potrzebne katalogi (A i B). Zmieniasz właściciela katalogu B na grupę samba (w której będą wybrani użytkownicy), a katalogu A na grupę np. siec (w której będą wszyscy użytkownicy). Tylko mała uwaga:
ufocek pisze:force group = samba
nie wiem, czy to nie będzie wymuszać grupy samba na wszystkich użytkownikach i wszelkie działania będą wykonywane tak jakby użytkownik do tej grupy należał. Może to wywoływać błędy. Ja bym dał tutaj zamiast samba - siec, skoro piszesz, że do DYSK_F mają mieć dostęp wszyscy, albo wręcz ten wpis usunął.

: 17 maja 2007, 07:07
autor: stepek
mlyczek ma racje. Da sie to zrobic i najprostrzym sposobem jest taki jak pisze, Ale co do dalszej konfiguracji jeszcze bym dalej sie posunal. Wywalilbym nie tylko wpis o ktorym pisal a rowniez ta maske bo tez jest zbedna. Co prawda nie wiem jakie maja miec prawa uzytkownicy do tych katalogow. By nie miec dalszych problemow zamienilbym rowznie

Kod: Zaznacz cały

read only = no
na

Kod: Zaznacz cały

writeable = yes
(albo jakos tak) (bo czesto udaje ze cos robia a tego nie robi) dalej zamiast

Kod: Zaznacz cały

guest ok = Yes
zrobilbym

Kod: Zaznacz cały

public = yes
No i po przemysleniu to w katalogach gdzie tylko czesc ma dostep tam faktycznie bym wymusil grupe (na wszelki wypadek). Jak opiszesz bardizej szczaegolowo jak to ma wygladac to dodam reszte uwag.