Ситуация совершенно мерзкая. Как ее решить - понятия не имею (похоже никак).
Есть консольная апликация (моя, с исходниками, компилируется, С++), которая принимает параметры их командной строки и что-то деляет (для простоты - печатает в столбик все аргументы). Нужно идентифицировать пользователя (usr+psw). Как проверить пару консольная апп знает. Откуда их получить ?
Передача чарез командную строку пароля не очень хорошо, поскольку программа используется в скриптах, которые могут смотреть (теоретически) другие.
Что делать ? какие варианты ????
Console app. Как передать пароль ?
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
Читать из файла - два пальца показать. Сделаю, но получается, что если файл с паролем и именем лежит вместе с моей чудной апп и она учавствует в скрипте, то любой, кто запускает скрипт воспользуется этим паролем.папа Карло писал(а):для того, чтоб было секурно надо чтоб она умела жрать файл в котором есть логин и пароль. собственно все. права на файл только тем группам раздаются что участвуют в "обороте". и все.
Да ? и единственный способ проверить - запоминать под кем был сделан логин в OS ?
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
под юнихом есть бит в правах на файл который говорит, что исполнять экзешник с правами владельца файла, а не с теми правами кто запустил. в мастдае должно быть тоже самое. простым пользователям дать права только на исполнение скрипта. скрипт и файл конфига создан под правами третьего пользователя. скрипт должен запускаться якобы от владельца....
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
я и прислущиваюсь. Идеи здоровые. Програмка будет компилироваться под всеми платформами и хотелось что-бы подход был по-возможности общий.vg писал(а):Дима, то что уже есть в W2k в части разграничения доступа тебе не подходит? Зачем тебе наворачивать ещё собственную подсистему безопасности. А если ты делаешь под юних, то почему П.Крл. не прислушаться?
Всем спасибо.