При входе в расшаренную папку на CentOS из Windows появляется запрос логина и пароля. Как настроить Samba так чтобы напрямую переходить в расшаренную папку без авторизации. Настройка smb.conf: PHP: [global] workgroup = MYGROUP server string = MyServer security = share browseable = No ; netbios name = MYSERVER [themes] // настройка расшареваемой папки path = /home/themes public = yes readonly = Yes printable = no guest ok = yes
Code: [global] workgroup = MYGROUP server string = MyServer security = share browseable = No ;netbios name = MYSERVER guest only = yes guest ok = yes guest account = samba ;или юзер с достаточными правами на папоньку [themes] // настройка расшареваемой папки path = /home/themes public = yes readonly = Yes printable = no guest ok = yes valid users = @users read list = @users write list = @users
мой рабочий конфиг, все файлы закинутые на шару будут иметь владельца samba (force user = samba) Code: [global] workgroup = WORKGROUP server string = %h server 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 [sharefiles] comment = All Users path = /home/samba create mask = 0777 directory mask = 0771 writable = yes browseable = yes guest ok = yes force user = samba только заметил маску файлов кто врубился может посмеяться)