Установка SAMBA на Debian

Справочник системного администратора

SAMBA – это пакет, который содержит все компоненты необходимые для превращения вашего Debian-сервера в мощный файл- и принт-сервер. В данном руководстве мы рассмотрим пример установки и настройки.

Производим установку пакета:

sudo apt-get install samba samba-client

Затем создаем директорию, доступ к которой будем предоставлять с помощью Samba:

mkdir -p /samba/public /samba/admin

Далее создадим системного пользователя, который будет иметь доступ к директории:

useradd admin

Теперь создаем в SAMBA пароль для этого пользователя:

smbpasswd -a admin

Создадим резервную копию конфигурационного файла:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

Далее производим правку конфигурационного файла с помощью команды:

nano /etc/samba/smb.conf

В конце файла мы прописываем все директории, которые хотим открыть для общего доступа, например:

[public]
path = /samba/public
readonly = No
guest ok = Yes

В квадратных скобках пишется имя директории, которое будет видно пользователям. Данная конфигурация позволяет доступ всем без пароля и с возможностью записи. Получилась классическая файлопомойка.

Далее создадим закрытую директорию, доступ к которой будет иметь только пользователь admin:

[admin]
path = /samba/admin
comment = Polzovatel private folder
security = user
valid users = admin

Проверить правильность конфигурационного файла можно командой:

testparm

После настройки необходимо перезапустить SAMBA:

/etc/init.d/samba restart

На этом настройку можно считать завершенной.

Tags: