Захотелось удобного доступа к файлам из под винды.

Собрал Samba, погуглил, сделал доступ(Спасибо sudouser.com за хорошую статью по настройке)…но есть одно большое и странное НО…

/etc/samba/smb.conf

[global]
        hosts allow = 192.168.
        interfaces = eth0
        bind interfaces only = yes
        security = user
        username map = /etc/samba/smbusers
        passdb backend = tdbsam
        guest ok = no
        log file = /var/log/samba/%m.log
        max log size = 1000
        syslog = 0
        server string =
        deadtime = 360
        load printers = no
        show add printer wizard = no
        case sensitive = no
        hide unreadable = yes
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        wins support = no

guest account = corpix

[corpix]
        path = /storage/samba
        valid users = corpix cx
        create mode = 0644
        available = yes
        browsable = yes
        public = no
        writable = yes
        guest ok = no
        printable = no
        create mask = 0644
        directory mask = 0755

Далее сделал так smbpasswd -a corpix && smbpasswd -e corpix

Залогинился. НО.

"guest account = corpix" вот без этой директивы вроде и работало, но залить ничего не получалось.
В логах такая проблема "connect to service corpix initially as user nobody"
Самое интересное, что в global(и даже на шаре) стоит "guest ok = no" и если верить мануалам, то "guest account" имеет силу только в противоположном случае.
Кто знает, в чём дело?
  • Facebook
  • Twitter
  • Google Bookmarks
  • email
  • Digg
  • del.icio.us
  • MySpace