July 9th, 2008

screen под sudo

Система: FreeBSD 6.3.

Как надлежащим образом запустить screen из под sudo? Мне надо запускать при старте системы одну прогу от конкретного юзера, потому как все настройки проги хранятся в его домашнем каталоге и переносить их крайне проблемно. При попытке сказать

sudo -u user1 -H screen -S prog proga оно ругается следующим образом:

Cannot open your terminal '/dev/ttyp1' - please check.

Из проверки прав доступа следует, что юзер user1 не имеет прав на /dev/ttyp1, а имеют на существующие в /dev/ псевдотерминалы права только тот юзер, которым я захожу по ssh (я потом в этой консоли делаю su -l, для администрирования), либо root. Если руками поправить права на соответствующий терминал, то всё работает. Но только до выхода и последующей попытки запуска всей этой конструкции. А как сделать, чтобы можно было спокойно запихать это в /etc/rc.local, и чтобы оно запускалось при загрузке системы автоматом?
техноложество

(no subject)

Винды XP. Есть некий сетевой диск S:, замапленный для юзера JOE с какого-то сервера. Есть скрипт runme.cmd, запускаемый от юзера JOE. Использует диск S: и работает нормально в foreground. Но если запускать его от того же юзера через scheduler - он перестает видеть сетевой диск. Маппинг, очевидно, persistent.

Это известная трабла? Лечится?
frogz

Лицензирование

Господа россияне, а к вам уже приходили маски шоу на предмет лицензионной чистоты софта? Я живу и работаю в Беларуси, посему в ваших законах не силён. Сейчас по долгу службы строю сеть в России. Но прошёл слух, что традиционные для FOSS лицензии у вас не действительны. В общем что мне делать, когда придёт проверка и увидит сеть терминалов под линуксом? Спасибо.
  • kevit

вопрос: определить на роутере (freebsd) ssh-интерактив и ssh -D

нужно разделить людей, работающих в интерактивной сессии от людей, использующих ssh как SOCKS-прокси

есть предположение, что это сделать невозможно. есть мысль, что поможет количественный анализ трафика.
какие варианты?

upd: немного поправил вопрос