Настройка 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