Простейшая настройка Samba

Настройка Smaba простейшаяПервое и наиболее часто встречающееся использование Linux и FreeBSD систем - файловый сервер. Потребовалось как то раз мне настроить простейший файловый сервер для хранения фотоархивов нашей пресс-службы (ну и заодно дистрибутивов программного обеспечения). Выбор пал на операционную систему FreeBSD и сервис Samba, настройку которого мы и рассмотрим.

Первую версию Samba для Unix разработал Эндрю Триджелл в 1992 году, находясь в Австралийском национальном университете. Первоначально Samba назывался smbserver, но позднее название было изменено в связи с тем, что  «SMBserver» уже являлся к этому моменту товарным знаком. В первую очередь стоит проверить, разрешен ля запуск сервиса, для этого откроем файл /etc/rc.conf и посмотрим, присутствуют ли в нем строки
nmbd_enable="YES"
smbd_enable="YES"

Далее приступаем к настройке самой Samb-ы. Так как в Linux и _BSD системах отсутствует реестр, то все настройки, относящиеся к самбе хранятся в файле, находящемся по адресу:
/usr/local/etc/smb.conf

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

[global]
workgroup=GROUP
netbios name=FILESERVER
serverstring=Файловый сервер
log file=/var/log/samba/log%m
log level=3
syslog=0
max log size=50
load printers=no
preferred master=no
lacal master=no
dns proxy=no
security=share
display charset=koi8-r
unix charset=koi8-r
dos charset=cp866
[общая папка]
path=/home/user0/Desktop/shara
force user=user0
force group=user0
read only=no
guest ok=yes
[доступ для своих]
path=/media/disk
valid users=root, user0, user1, user2, user3
force user=user0
force group=user0
force create mode=0777
force directory mode=0777
read only=no
guest ok=no

Итак, строки
workgroup=Имя рабочей группы
netbios name=Имя сервера
serverstring=Строка описания

отвечают за имя компьютера и его принадлежность к рабочей группе.

Следующие строки отвечают за кодировку имен файлов и их отображении.
display charset=koi8-r
unix charset=koi8-r
dos charset=cp866

Я русифицировал свою FreeBSD используя кодировку koi8-r, а для правильного отображения имен в операционной системе Microsoft Windows используется кодировка DOS cp-866.

После секции файла [global] хранящей настройки и параметры, относящиеся к работе всего сервера Samba, следуют секции, где описываются уже каталоги, к которым предаставляется общий доступ. У меня их два, один (первый) каталог доступен всем, тоесть для него включен гостевой доступ, второй каталог доступен только для пользователей root, user0, user1, user2, user3.

Итак, в
[общая папка]
path=/home/user0/Desktop/shara
force user=user0
force group=user0
read only=no
guest ok=yes

Папка по адресу /home/user0/Desktop/shara, находящаяся на рабочем столе пользователя с именем user0 доступна для доступа в сетевом окружении всем сотрудникам организации как на чтение, так и на запись.

[доступ для своих]
path=/media/disk
valid users=root, user0, user1, user2, user3
read only=no
guest ok=no

Папка [доступ для своих] является приватным ресурсом, доступным вышеперечисленным пользователям так же с полными правами,как на чтение, так и на запись файлов. Сама папка находится по адресу /media/disk относительно корня файловой системы

force user=user0
force group=user0
read only=no
guest ok=no

Файлы внезависимости от того, какой из пользователей вошел на сервер, всегда пишутся от имени пользователя user0. Чтобы не возникло проблем с чтением, добавлением или удалением файлов и каталогов, при записи файлов и создании каталогов им автоматически присваиваются права 777 - тоесть "всем разрешить все".

force create mode=0777
force directory mode=0777

На основании вышеперечисленного материалла вы можете создать свой собственный файл :)

В конце для работы следует добавить указанных пользователей, для этого мы добавим их как в саму систему, так и в сервис Samba.
adduser  -  добавляем пользователя в FreeBSD
smbpasswd -a имя_пользователя - добавляем пользователя в Самбу.

После этого необходжимо перезапустить сервис. Вообще Samba в любой момент можно останавливать, запускать или перезагружать из консоли, находясь под ученой

записью суперпользователя Root, для этого:
smbd start - для запуска Samba
smbd stop - для остановки
smbd restart - для перезагрузки сервиса.

Так же все вышеперечисленые дествия помимо редактирования конфигурационных файлов можно выполнить с помощью графического интерефейса в Wemin.

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

Сетевые пароли Microsoft Windows

Танец с Самбой окончен. :)

 

Комментарии  

 
#13 salonklukvacher 07.01.2015 11:40
Cherepovets hairdresser, beauty salon, cranberries, ladies haircut, men's haircut, children haircut, haircut, hairstyle, hair, coloring, styling, braids, weaving, perms, straightening, eyebrow, manicure, nail, pedicure, nail design, correction eyebrows, spa-procedures, hair treatment, bio-lamination, screening, coloring, highlighting, remover, hair cosmetics
Цитировать
 
 
#12 comprar cialis 17.11.2014 05:49
Whеn I originally commented ӏ clicked tҺе "Notify me when new comments are added"
checkbox and now each time a comment іs аdded I ցet foir e-mails with
the same comment. Is theгe any wаy you can reemove mе from
that service? Thankѕ ɑ lot!

Have ɑ loоk ɑt mу website comprar cialis generico Online: http://Www.medloja.com
Цитировать
 
 
0 #11 ttys 28.04.2014 08:49
вот 2 параметра для смешанного режима
security = user
map to guest = bad user
Цитировать
 
 
0 #10 fast payday loans 12.03.2014 01:11
Hmm it appears like your site ate my first comment (it was super long) so I guess I'll
just sum it up what I wrote and say, I'm thoroughly enjoying your
blog. I as well am an aspiring blog blogger but I'm
still new to the whole thing. Do you have any tips for newbie
blog writers? I'd certainly appreciate it.
Цитировать
 
 
0 #9 AbsolutePower Ltd 12.03.2014 01:10
I love it whenever people come together and share views.
Great blog, stick with it!
Цитировать
 
 
0 #8 NipDyncmymn 06.04.2013 13:51
Good design sariolla.ru.
Цитировать
 
 
0 #7 NipDyncmymn 06.04.2013 08:44
I liked your site sariolla.ru.
Цитировать
 
 
0 #6 cheatsi 11.01.2013 14:22
Да легендарный Скачать AIM для CS 1.6 для контрушки
Цитировать
 
 
0 #5 cheatsi 11.01.2013 14:08
реально Aim чит беспалевный никогда еще не палился
Цитировать
 
 
0 #4 resmedical 04.01.2013 18:59
там
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Полезные ссылки