Вы здесь

Установка и настройка Samba-server на примере в Ubuntu 7.10

Для установки я буду использовать дистрибутив Ubuntu Server,
но все те же действия можно выполнить и в обычном (K)ubuntu desktop дистрибутиве.
По окончании установки каждый пользователь будет иметь свой домашний каталог, доступный через SMB протокол и все пользователи будут имет доступ на чтение/запись в общий каталог.

Установка Самбы.
Откройте консоль, введите команду:
sudo su и введите пароль пользователя, созданного в процессе установки Ubuntu.

Установите пакеты для Samba:
apt-get install libcupsys2 samba samba-common

Отредактируйте файл конфигурации smb.config:
nano /etc/samba/smb.conf
В секции [Global] уберите символ комментария перед строкой
security = user чтобы пользователи системы могли логинится к Samba серверу.

Сохраните файл и перегрузите Samba:
/etc/init.d/samba restart

Добавляем общий каталог в Samba.

Теперь добавим расшаренный каталог, доступный всем пользователям.
Создадим директорию для общих файлов и дадим ей нужные права:

mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers
chmod -R ug+rwx,o+rx-w /home/shares/allusers

В конец файла конфигурации Samba /etc/samba/smb.conf добавим секцию для этого каталога:

[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes

Чтобы все пользователи могли читать и писать в свои домашние каталоги через самбу, нужно изменить секцию [homes]:

[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700

Рестартуем самбу:
/etc/init.d/samba restart

Добавление пользователей.
Для примера, добавим пользователя tom. Вы можете добавить еще пользователей, просто изменив имя tom, на нужное в следующей команде:
useradd tom -m -G users
Установим пароль для пользователя tom. Если пользователь не должен логинится в Linux, этот шаг можно пропустить:
passwd tom (введите пароль)

Добавим пользователя в самбу:
smbpasswd -a tom (введите пароль пользователя)

Теперь Вы можете зайти на Linux машину через SMB со своей Windows машины, используя имя пользователя tom и работать с файлами как в домашнем каталоге пользователя tom, так и в общем каталоге.

Оригинал статьи: http://www.xima4.com/?p=250.