Настройка Samba через браузер при помощи SWAT
Понадобилось мне вдруг настроить в Samba заливку файлов в каталог под определенным пользователем и с определенными правами на сайт. Покопавшись в конфиге Samba я как-то не углядел и не нашел ничего подобного, хотя знал, что такая штука там есть. Решил попробовать поставить swat и найти эти параметры там.
Установка и настройка сильно много времени не занимает.
Сначала добавим use-флаг swat в файл /etc/portage/package.use:
net-fs/samba swat
далее пересоберем samba с новым use-флагом и поставим xinetd для работы самого swat
emerge -av samba xinetd
После завершения установки можно перезапустить самбу для достижения эффекта и добавить xinetd в default runlevel
/etc/init.d/samba restart
rc-update add xinetd default
Далее идем в /etc/xinetd.d, находим файл swat и правим в нем строки. Должно получиться:
service swat
{
port = 901
socket_type = stream
wait = no
only_from = localhost 192.168.0.0/16
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}
После этого запускаем xinetd
/etc/init.d/xinetd start
И открываем в браузере http://server.ip:901
В окне запроса логина/пароля вводим логин, что указан в конфиге xinetd (параметр user) и, естественно, его пароль в системе.
Откроется страничка:
Конфигурируем и наслаждаемся ;) Настраивать просто и быстро, а если что-то не понятно, то у каждого параметра есть заветная ссылка Help.
Комментариев 0