Блог gigimon'а

Быстро развертываем Windows шару на Linux

Для работы с Windows шарами  (NetBios) в Linux применяется пакет Samba (а также для сетевых принтеров, работы в домене…) Она имеет оочень много опций и является мощнейшим инструментов для развертывания файлопомойки или сетевого хранилища в Wndows сети.

Я хочу поведать о простейшем случае, когда надо просто расшарить пару папок для чтения и записи :)

Для начала устанавливаем samba и редактируем конфиг расположеный в /etc/samba/smb.conf и заполянем таким содержимым:

[global]
workgroup = MYHOME
netbios name = SERVER
security = share
client code page = cp1251

где, [global] - название этого блока конфига

workgroup - рабочая группа, в котором находится машина

netbios name - имя компьютера, которое будут видеть windows пользователи в сетевом окружении :)

security - тип режима работы самбы

client codepage - кодировка, в которую перекодировать все при показе пользователю ( стоит cp1251, т.к это системная кодировка русской windows)

После этого, добавим нашу шару:

[share1]
path = /home/aliens/download
guest ok = Yes
read only = Yes
writable = No

где, [share1] - название блока данных конфига и название пути для данной шары

path - собственно путь до папки-шары

guest ok - возможность просмотра шары гостями (анонимными)

read only - установить возможность только чтения

writable - возможность записи

Соответственно, если хотите чтобы все могли писать в эту папку, поменяйте в read only в No, а writable в Yes

После редактирования конфига, перегрузите сервис самбы и проверьте работу шары :)

2008 — 2014