Настроить общий доступ к файлам в Ubuntu 12.04

В статье я опишу как настроить общий доступ к файлам рабочей группы в Ubuntu 12.04.

У меня получилось настроить самбу только после полного удаления ранее установленных пакетов и последующей установки самбы через software-center:

sudo apt-get --purge remove samba samba-common samba4-common-bin

Глобальные настройки я не менял, правил только расшаренные ресурсы:

Конфигурация sudo gedit /etc/samba/smb.conf:

[share]
    path = /home/user/share
    public = yes
    writable = yes
    guest ok = yes

Добавить пользователя самбы

Для добавления нового пользователя samba этот пользователь должен существовать в системе:

sudo useradd USERNAME -m -G users # добавим пользователя в систему
sudo smbpasswd -a USERNAME        # добавим пользователя samba

Скопировать дефолтный файл конфигурации:

sudo cp /usr/share/samba/smb.conf /etc/samba/

Смотрим версию самбы:

samba -V

Перезапустить самбу:

sudo /etc/init.d/samba restart
# или
sudo service smbd restart

Можно установить GUI утилиту для управления пользователями и расшаренными ресурсами:

sudo apt-get install system-config-samba