Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: polo23 21 Května 2009, 15:47:47
-
Ahoj, ma takovy problem se sambou. Na linuxovem stroji jsem nasdilel pomoci samby adresar /home/polo/sdileni. Na stroji s windows kdyz se podivam do skupiny domacnost(ve ktere je i muj linux server) tak tam najdu stroj s linuxem a kdyz se podivam co sdili tak sdili adresar sdileni coz je v poradku ale sdili taky sdresar polo. Klidne ho muzu prochazet... coz jsem rozhodne nezamyslel. Nevim si rady protoze jsme presvedceny ze sambu mam nakonfigurovanou dobre. Prikladam konfig udaje:
[global]
## dopsano
netbios name = Ubuntu
admin users = polo
# dopsano
[sdileni]
path = /home/polo/sdileni
valid users = polo
Nic jineho jsem tam nemenil... kdyztak sem ten konfigurak muzu hodit cely...
Predem diky za kazdy napad.
-
cat /etc/samba/smb.conf | egrep -v '^;|^#|^$'
-
[global]
netbios name = Ubuntu
admin users = polo
workgroup = domacnost
server string = %h server
include = /etc/samba/dhcp.conf
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
[sdileni]
path = /home/polo/sdileni
valid users = polo
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
A jeste bych se zeptal: Kdyz vytvarim samba uzivatele tak to musi byt uzivatel ktery je v systemu? Zkousel jsem ted vytvorit uzivatele test ktery ale neni v systemu a nefungovalo mi to s nim.
-
a neni to tim
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
to by vysvetloval, muzes to prochazet jen ty, že?
-
Takze jsem na to sel jeste jinak. Chci mit jeden adresar ktery je verejne pristupny - bez hesla. To se mi povedlo nastavit podle Ubuntu wiki. Buhuzel je stale porad mozne prochazet i muj adresar a to bez hesla. Staci pouze zadat ve windows \\mojeIP\moje_jmeno. Neni mi jasne jak to - podle te wiki by to nemelo byt mozne:( Prikaldam vypis zdrojaku smb.conf Tucne vyznacene polozky byly zmeneny a nebo pridany.
[global]
netbios name = Ubuntu
admin users = polo
workgroup = domacnost
server string = %h server
include = /etc/samba/dhcp.conf
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = share
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
[sdileni]
comment = Public Folder
path = /home/polo/sdileni
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
-
browseable = no
pre neprezeranie ostanych adresarov
-
a jste si jistý, že když dáte do globalu security=share tak to pak je možné v jednotlivých shares omezit? nezměníte tím nastavení tak, že se pak samba prostě nikam jinam nedívá?