RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Security/2 by Nickk -- Или лыжи не едут или одно из /2-х


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Vadim Oxyd Priluzkiy, http://osfree.org
To : Vadim Oxyd Priluzkiy
Subj : Security/2 by Nickk -- Или лыжи не едут или одно из /2-х

> Вобчем решил я таки заюзать Security от Ниццка, на домашнем серваке, а то стоит и иначе как SSH-ем никак не используется. И тут-же получил подводными граблями по лбу. Суть такова: Сначала я полез читать доки (index.html) Сделал так как там написано, но для тестов оставил в АЦЛя-х "Можно всё" (*) и логгирование -- все действия. Далее(так как глюки SQLITE в Quassel-irc меня достали) ставлю Postgress от Шмедли, прописываю для него пользователя с паролем(user --add), создаю системную базу вобчем проблем не наблюдаю. Но при попытке от дефолтного рута, как написано в андеграундных доках, сделать
> su -p superpassword "c:/tcpip/services/pgsql/bin/postgres.exe -D d:/home/postgres/db >> d:/var/logs/postgres.log 2>&1" postgres (слеши разумеется обратные), получаю граблями по морде: su.exe: Cant su 31. Причём если просто, из командной строки сделать su postgres или su -p superpassword postgress, то в шелл пользователя заходит и оттуда постгресс запускается, а секурити радостно гадит в лог об запрашиваемых ресурсах. Итак вопрос: Кто виноват, что делать и как дальше жить?

Вы не поверите, оно, это самое su, ключезависимо. Тоись ключ -p (пароль) должен идти последним, перед именем юзера, то-есть для моего случая строка будет такой: su -с "c:/tcpip/services/pgsql/bin/postgres.exe -D d:/home/postgres/db >> d:/var/logs/postgres.log 2>&1" -p superpassword postgres И да, в исходном сообчении -c тоже есть, я его просто забыл написать.

Sun 15 Nov 2015 17:41 Mozilla/5.0 (OS/2; Warp 4.5; rv:24.0) Gecko/20150314 Firefox




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.