Не видна расшаренная сетевая директория (samba)

  • alexanderzhirovalexanderzhirov 18.05.2020
    В samba расшарил директорию /home/ubuntu/data, но в сетевой директории на другом ПК не видно её. Доступ по smb://ip_adress имеется.

    [global]
       workgroup = WORKGROUP
       server string = %h server (Samba, Ubuntu)
       log file = /var/log/samba/log.%m
       max log size = 1000
       logging = file
       panic action = /usr/share/samba/panic-action %d
       server role = standalone server
       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
       map to guest = bad user
       usershare allow guests = yes
    
    [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
    
    [data]
       browsable = yes
       comment = data
       create mode = 0766
       guest ok = no
       path = /home/ubuntu/data
       writable = yes
  • VadimAndyVadimAndy 18.05.2020
    sudo apt install -y samba smbclient autofs
    в конец файла smb.conf дописывается это:
    # Общая пользовательская директория
    [имя директории]
    comment = MInt File Server Share
    path = /home/user/имя директории
    security = user
    map to guest = Bad User
    guest ok = yes
    read only = no
    forde user = nobody
    workgroup = WORKGROUP

    пользователь добавляется в группы sambashare, smbpasswd, если групп нет они создаются
    sudo addgroup sambashare && sudo adduser user sambashare
    sudo addgroup smbpasswd && sudo adduser user smbpasswd
    включение учетной записи пользователя:
    sudo smbpasswd -a user (потребуется пароль от учетки пользователя установленной системы)
    sudo smbpasswd -e user (включение учетной записи пользователя, активация samba)
    после всего этого шаманства:
    sudo testparm
    sudo service nmbd restart && sudo service smbd restart
    p.s. и не забудьте подняв фаерволл прописать порты для samba (139&&445)
  • alexanderzhirovalexanderzhirov 18.05.2020
    Не, ничего не получилось.

    А к чему autofs, если я и так руками настроил доступ уже?
    Да и после установки толку не дало.
  • alexanderzhirovalexanderzhirov 18.05.2020
    Логики не пойму, зачем нужен autofs?
    При загрузке дистрибутива и так монтируется расшареный каталог (просто его не видно в сетевых ресурсах).
  • VadimAndyVadimAndy 19.05.2020
    alexanderzhirov:
    Логики не пойму, зачем нужен autofs?
    При загрузке дистрибутива и так монтируется расшареный каталог (просто его не видно в сетевых ресурсах).
    это продвинутая версия пакета cifs и кроме этого, ты фаерволл настраивал?
  • alexanderzhirovalexanderzhirov 19.05.2020
    VadimAndy:
    и кроме этого, ты фаерволл настраивал?
    Разве для видимости нужно подымать обязательно фаерволл? (речь сейчас не о безопасности). Всегда, когда хотел сделать расшаренную папку - никогда не было такой ситуации. Никакие autofs не ставил. Просто установил samba сервер, добавил нужный путь, разрешения на доступ. Добавил пользователя в группы и всё работало. Какие-то новые велосипеды нужно всё время придумывать, чтобы сделать обычную видимость.