# vi /etc/samba/smb.conf
interfaces = lo eth1
bind interfaces only = true
security = share
...
...
guest account = nobody
[Guest Share]
&
nbsp; comment = Guest access share
path = /path/to/dir/to/share
browseable = yes
read only = yes
guest ok = yes
$ testparm
Показаны сообщения с ярлыком samba. Показать все сообщения
Показаны сообщения с ярлыком samba. Показать все сообщения
4 февр. 2012 г.
Simple samba config
1 авг. 2008 г.
Samba: настройка Windows-клиента
Прежде чем ввести компьютер в созданный домен, необходимо (для ОС Windows 2000/XP/2003 Server) изменить параметры входа в домен. Под этим подразумевается, что мы отключим некоторые ключи, использующиеся для задания специального доверительного общения между доменом, сделанным на базе ОС Windows, и Windows-клиентом. Для упрощения этого процесса создадим файл domain_fix.reg следующего содержания:
REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters] "requiresignorseal"=dword:00000000 "requirestrongkey"=dword:00000000 "sealsecurechannel"=dword:00000001 "signsecurechannel"=dword:00000001
Samba: графический интерфейс управления
Этот интерфейс называется swat, он является так называемым веб-интерфейсом (то есть его можно использовать на любом компьютере, имеющем веб-браузер). Для активации доступа к этой службе необходимо создать в каталоге /etc/xinetd.d файл swat следующего содержания:
service swat { port = 901 socket-type = stream wait = no only_from =После этого перезапускаем службу xinetd:администратора> user = root server = /usr/bin/swat log_on_failure += USERID disable = no }
# /etc/init.d/xinetd restart
Samba: приступаем к настройке
Для начала определимся со структурой каталогов на разделе /FileServer - для примера рассмотрим такой вариант:
Соответственно, в основном файле конфигурации /etc/samba/smb.conf прописываем:
/FileServer/etc | Папка будет содержать файлы конфигурации Samba |
/FileServer/netlogon | Папка для скриптов входа в домен |
/FileServer/otdel_1 | Папка 1 отдела |
/FileServer/otdel_N | Папка N отдела |
/FileServer/Public | Общий для всех отделов ресурс |
include=/FileServer/etc/smb.global include=/FileServer/etc/%U.conf
- то есть мы будет управлять каждым пользователем отдельно. Такое управление выбрано как более гибкое, нежели управление группами пользователей, потому что оно позволяет более жестко контролировать отдельных пользователей в случае необходимости в таком контроле. В обычный ситуации я создаю один конфигурационный файл для всей группы, а для отдельных пользователей делаю на него symlink ("мягкую" ссылку на файл) по имени пользователя.
Samba: установка
Все операции проводим под авторизацией root (администратора системы).
Распакуем пакет samba-2.2.5.tar.gz в каталог /usr/src/redhat/SOURCES:
Распакуем пакет samba-2.2.5.tar.gz в каталог /usr/src/redhat/SOURCES:
# cat samba-2.2.5.tar.gz | gzip -d | tar xvpf -
Теперь установим поддержку "сетевой корзины". Зачем нужна "сетевая корзина"? Все операционные системы, имеющие GUI, предоставляют пользователям (в той или иной мере) так называемую "корзину", которая служит для временного хранения файлов, удаленных пользователем на своей рабочей станции. При работе в сети эти функции обычно недоступны для сетевых ресурсов, поэтому администраторам системы приходиться делать периодический BackUp файлов пользователей. Но это перестает быть эффективным, если удаленный файл не был сохранен с помощью программ, организующих BackUp. Именно для такого случая и нужна "сетевая корзина".
Samba: организация дисковых разделов
Для нормального функционирования системы в процессе эксплуатации нужно заранее определиться с дисковыми разделами, на которых будет устроен файловый сервер. Для примера я организовал дисковое пространство следующим образом:
/boot | 100M | Загрузочный раздел |
/ | 3.5G | Корень системы с не выделенным /home /usr |
/tmp | 2G | Раздел для временных файлов |
swap | 1G | Раздел виртуальной памяти |
/var | 6G | Раздел для рабочих данных системных программ и ведения логических журналов программ |
/install | 5.3G | Раздел с инсталляционным ПО и драйверами для машин пользователей |
/FileServer | 40.6G | Раздел файлового сервера |
/Vol | 17G | Раздел хранения в архивном виде данных пользователей |
Не выделяю отдельно Home, поскольку для задач пользователей предоставление каждому пользователю отдельного домашнего каталога совершенно не нужно. Это связано с тем, что работа организована по отделам,- и, соответственно, пользователи одного отдела должны иметь доступ к файлам друг друга, для хранения же прочей информации каждый пользователь использует локальный жесткий диск.
Подписаться на:
Сообщения (Atom)