Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: winbindd_privileged  (Прочитано 1937 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ZXprSL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
winbindd_privileged
« : 27 Марта 2009, 15:28:39 »
Всем привет

Не могу понять, что бы я не менял в ubuntu при перезапуске сервера всё возвращается на своё место..

Что за это отвечает, и как с этим бороться??

В части сетевых настроек накапал, что за них отвечает НЕТВОРК МЕНЕДЖЕР и он всё ставит на свои места, очень раздражает, но из этой ситуации можно выйти удалив этот менеджер или в моём случае я сделал это так:

https://forum.ubuntu.ru/index.php?topic=52649.0

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

drwxr-x--- 2 root winbindd_priv    60 2009-03-27 17:14 winbindd_privileged


Меняю привелегии (иначе авторизация по НТЛМ в связке САМБА+АКТИВ ДИРЕТОРИ+СКВИД не работает), перезапускаю сквид, всё работает..

Но как только перезапускаю весь сервер, все привелегии на эту директорию слетают на те, что указаны выше...

Как это победить?



« Последнее редактирование: 30 Марта 2009, 08:39:10 от ZXprSL »

Оффлайн ZXprSL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Сделал так:

Создаём  /etc/init.d/winbind-ch.sh

#!/bin/sh
#set -x
WINBINDD_PRIVILEGED=/var/run/samba/winbindd_privileged
chmodgrp() {
chgrp proxy $WINBINDD_PRIVILEGED || return 1
chmod g+w $WINBINDD_PRIVILEGED || return 1
}
case "$1" in
start)
chmodgrp
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
#EOF

Далее:

Обязательно точку не забыть в конце камманды.

update-rc.d winbind-ch.sh start 95 1 2 3 4 5 .


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

update-rc.d -f squid remove

update-rc.d squid start 97 1 2 3 4 5 .


Можно конечно winbind-ch.sh посадить в очередь на место 21 между SAMBA c WINBIND и SQUID, но в этом случае при запуске сервера, WINBIND теряет домен, и приходится и WINBIND и winbind-ch.sh и SQUID перезапускать на уже запущенном сервере..






 

Страница сгенерирована за 0.015 секунд. Запросов: 20.