[ mickey_zg @ 30.04.2011. 19:23 ] @
Pozdrav društvu.

imam problem sa sambom i file sharingom na upravo instaliranom debianu Squeeze.
Samba i prava su podešena, ali share-u mogu pristupiti samo preko IP adrese.
Kada ukucam \\computer_name\share_name dobijem poruku "\\computer_name\share_name refers to a location that is unavailable..."
A ako ukucam \\IP_adresa\share_name uredno ga otvori i imam read/write prava.

/etc/smb.conf izgleda ovako

Code:


[global]
    log file = /var/log/samba/log.%m
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword
    obey pam restrictions = Yes
    null passwords = yes
    encrypt passwords = yes
    public = yes
    passwd program = /usr/bin/passwd %u
#    wins support = No
    netbios name = intra
    name resolve order = lmhosts host wins bcast
    dns proxy = No
    writeable = yes
    server string = %h server
    unix password sync = yes
    workgroup = WG01
    syslog = 0
    security = SHARE
    panic action = /usr/share/samba/panic-action %d
    max log size = 1000
    pam password change = Yes
        guest account = nobody

[homes]
    comment = Home Directories
    invalid users = root, bin, daemon, nobody, named, sys, tty, disk, mem, kmem, users
    read only = No
    browseable = No

[luceedserver]
    guest ok = Yes
    comment = Lucced server
    writeable = yes
    public = yes
    path = /home/server/luceed
    available = yes

[stari_disk]
    guest ok = Yes
    path = /home/stari_disk



Moram napomenuti da je /home/stari_disk mountan čitavi disk na kojem je prije bio instaliran debian Etch (na njemu je sve što trebam prekopirati na nove diskove (dva nova diska u RAID1). Taj stari disk mi otvara i preko IP adrese i preko imena računala bez problema, dok luceedserver samo preko IP-a

Prava na direktoriju su podešena na 0777.
U logovima ne vidim ništa što bi mi govorilo gdje sam pogriješio.
Ima li netko kakvu ideju?

[Ovu poruku je menjao maksvel dana 02.12.2011. u 22:38 GMT+1]
[ maksvel @ 30.04.2011. 19:58 ] @
Kako radi rezoluciju? Je l' postoji fajl lmhosts ili..?
Servis nmbd radi?

name resolve order = lmhosts host wins bcast

BTW, ovde bi trebalo da stoji hosts, ali ako je to stari smb.conf (koji je radio), onda nema veze.
[ mickey_zg @ 30.04.2011. 20:21 ] @
nmbd radi.

Ali nije bilo fajla lmhosts, već samo hosts. Sad sam promijenio

Code:

name resolve order = lmhosts host wins bcast


u

Code:
name resolve order = hosts wins bcast


Ali i dalje se dešava ista stvar.
Još čudnije mi je što sam share-ao jedan drugi direktorij, i njegov share mi uredno radi na WIN sa imenom kompjutera ...

Ovo je struktura direktorija

Code:

root@intra:/home/server# ls -l
total 12
drwxr-xr-x 4 root root 4096 2011-04-30 15:05 big
drwxrwxrwx 2 root root 4096 2011-04-30 16:13 _Install
drwxrwxrwx 2 root root 4096 2011-04-30 21:14 LuceedServer
root@intra:/home/server#


i promijenjen share u smb.conf

Code:

[luceedserver]
        comment = Lucced server
        path = /home/server/LuceedServer

[stari_disk]
        guest ok = Yes
        path = /home/stari_disk

[_Temp]
        path = /home/server/_Install


samba restartana /etc/init.d/samba restart
ali Luceedserver i dalje ne otvara sa \\intra\luceedserver, već samo preko IP adrese


[ mickey_zg @ 30.04.2011. 20:45 ] @
hahahahaha

Izgleda da je problem riješen.

Pretpostavljam da samba na Squeeze-u ne dozvoljava server u nazivu share-a. Na Etch-u nisam imao taj problem.
kada sam u smb.conf promijenio ime share-a u luceed radi mi i sa IP-a i preko imena kompjutera

Sad još samo naći gdje su mu definirane zabranjene riječi, jer mi treba naziv luceedserver. Na to ime direktorija je registriran program kojega koristimo u firmi...
[ maksvel @ 30.04.2011. 21:32 ] @
Hehe, e toga se nisam setio..