Samba - установка и настройка: различия между версиями
ALEX (обсуждение | вклад) (Новая: [http://ru.wikipedia.org/wiki/Samba '''Samba'''] - это программа работающая по протоколу [http://ru.wikipedia.org/wiki/SMB smb] или [http://ru.wikiped...) |
ALEX (обсуждение | вклад) |
||
Строка 58: | Строка 58: | ||
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:Index]] |
Версия 09:51, 5 сентября 2008
Samba - это программа работающая по протоколу smb или cifs, способная обеспечивать взаимодействие систем на базе Linux с системами гед стоит ОС от Microsoft.
Рассмотрим установку Samba и настройку серверной её части для работы в сети Microsoft. То есть мы имеем сервер с установленным на него ОС Gentoo куда и хотим поставить Samba, которая позволит всем компьютерам локальной сети видеть на сервере с ОС Gentoo "расшаренные" папки в стиле того как это делает ОС Windows.
Установка
Для установки в Gentoo воодим:
USE="acl automount kerberos pam swat syslog" emerge samba
При этом используются следующие USE флаги:
- acl - Include support for Kerberos. Enables Access Control Lists. The ACL support in Samba uses a patched ext2/ext3, or SGI's XFS in order to function properly as it extends more detailed access to files or directories; much more so than typical *nix GID/UID schemas
- automount - Enables automount support
- kerberos - Adds kerberos support for authentication to AD
- pam - Include support for pluggable authentication modules (PAM). This provides the ability to authenticate users on the Samba Server, which is required if users have to login to your server. The kerberos USE flag is recommended along with this option
- swat - Includes the files necessary to use the Samba Web Administration Tool (SWAT)
- syslog - для логирования
При этом автоматом поставится пакет sys-apps/xinetd. Если нет, то его необходимо установить (emerge xinetd).
Далее добавим его в автозагрузку:
rc-update add xinetd default
Далее правим конфиг Swat, где включаем его (по умолчанию он выключен):
nano /etc/xinetd.d/swat
Обратите внимание на опцию disable = yes которую надо исправить в соответствии с моим конфигом:
service swat { port = 901 socket_type = stream protocol = tcp wait = no only_from = localhost user = root server = /usr/sbin/swat log_on_failure += USERID disable = no }
Так же я исправил опцию only_from для указания интерфейса который будет слушаться. При указании 0.0.0.0 - будут слущаться все интерфейсы. По умолчанию стоит localhost. Так же можно изменить и порт - port.
После этого выполним следующую команду, которая позволит установить пароль для пользователя root для самбы:
smbpasswd -a root
Далее логинимся по адресу http://localhost:901 и, введя пароль и логин root'а настраиваем самбу через веб!
Настройка сервера
...
Ссылки
- HOWTO Samba в Gentoo