Console app. Как передать пароль ?

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

Console app. Как передать пароль ?

Сообщение dima »

Ситуация совершенно мерзкая. Как ее решить - понятия не имею (похоже никак).

Есть консольная апликация (моя, с исходниками, компилируется, С++), которая принимает параметры их командной строки и что-то деляет (для простоты - печатает в столбик все аргументы). Нужно идентифицировать пользователя (usr+psw). Как проверить пару консольная апп знает. Откуда их получить ?

Передача чарез командную строку пароля не очень хорошо, поскольку программа используется в скриптах, которые могут смотреть (теоретически) другие.

Что делать ? какие варианты ????
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

для того, чтоб было секурно надо чтоб она умела жрать файл в котором есть логин и пароль. собственно все. права на файл только тем группам раздаются что участвуют в "обороте". и все. :)
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

Сообщение dima »

папа Карло писал(а):для того, чтоб было секурно надо чтоб она умела жрать файл в котором есть логин и пароль. собственно все. права на файл только тем группам раздаются что участвуют в "обороте". и все. :)
Читать из файла - два пальца показать. Сделаю, но получается, что если файл с паролем и именем лежит вместе с моей чудной апп и она учавствует в скрипте, то любой, кто запускает скрипт воспользуется этим паролем.

Да ? и единственный способ проверить - запоминать под кем был сделан логин в OS ?
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Сообщение папа Карло »

под юнихом есть бит в правах на файл который говорит, что исполнять экзешник с правами владельца файла, а не с теми правами кто запустил. в мастдае должно быть тоже самое. простым пользователям дать права только на исполнение скрипта. скрипт и файл конфига создан под правами третьего пользователя. скрипт должен запускаться якобы от владельца....
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Дима, то что уже есть в W2k в части разграничения доступа тебе не подходит? Зачем тебе наворачивать ещё собственную подсистему безопасности. А если ты делаешь под юних, то почему П.Крл. не прислушаться?
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

Сообщение dima »

vg писал(а):Дима, то что уже есть в W2k в части разграничения доступа тебе не подходит? Зачем тебе наворачивать ещё собственную подсистему безопасности. А если ты делаешь под юних, то почему П.Крл. не прислушаться?
я и прислущиваюсь. Идеи здоровые. Програмка будет компилироваться под всеми платформами и хотелось что-бы подход был по-возможности общий.

Всем спасибо.
Ответить