rapture 28.09.2011 08:14 unknown

Вот интересно — судо на каждый пук требует пароль (ну да, кэширует его на н-минут). А в винде административные действия требуют только нажать кнопку (без пароля).
Интересно, как у них это реализовано (неужели через NOPASSWD?) и насколько это опаснее/безопаснее юниксового варианта?

1. Rayslava 28.09.2011 08:15 Office

Ну не нравится — сделай судо без пароля.
И не работай из под рута под виндой — будет спрашивать пароль.

2. rapture → Rayslava /1 28.09.2011 08:15 unknown

Вопрос еще раз читаем.

3. Rayslava → rapture /2 28.09.2011 08:16 Office

Еще раз говорю — у тебя в винде неправильное поведение. По умолчанию пароль она как раз требует.
В линуксе по умолчанию судо вообще нет.

4. eurekafag 28.09.2011 08:16 WOK

Понимаешь, в линуксе есть возможность сделать и так, и эдак, а в винде господин дал единственный, наименее безопасный вариант.

5. eurekafag → Rayslava /3 28.09.2011 08:17 WOK

Он про UAC, очевидно. Там паролей нет.

6. Rayslava → eurekafag /5 28.09.2011 08:17 Office

Если работать не из админской учетки — еще как есть

7. eurekafag → Rayslava /6 28.09.2011 08:18 WOK

В семёрке ни разу не видел, юзер дефолтовый, не админский. Хотя хуй знает, может, это такой полуадмин.

8. rapture → eurekafag /4 28.09.2011 08:18 unknown

Я в курсе, вопрос про реализацию и безопасность. Тут кто-то выкатывал програмку, которая, например, ишет из окошка судо вводимые символы. Вуаля — и у тебя уже рутовый пароль. В винде, например, такого бы не произошло.

9. rapture → eurekafag /7 28.09.2011 08:19 unknown

В семерке такого нет. И вообще с момента появления я не ввидел в UAC ввода пароля.

10. Rayslava → eurekafag /7 28.09.2011 08:19 Office

В семерке же вообще права отдельно настраиваются. Там можно галочки выставить и спрашивать/не спрашивать пароль в зависимости от действия.

11. rapture → Rayslava /10 28.09.2011 08:19 unknown

О_о

12. Rayslava → rapture /11 28.09.2011 08:19 Office

Да-да. Ты просто не умеешь её готовить.

13. eurekafag → rapture /8 28.09.2011 08:20 WOK

Проще кейлоггер поставить. А у меня окошек судо нет, один только терминал. Но опять же, для установки кейлоггера, афаик, надо внедряться в процесс иксов, который работает (опа!) от рута. Т.е. юзером туда не попасть.

14. Rayslava → rapture /11 28.09.2011 08:20 Office

Да и при наличии мозга нафиг не надо. Троянов/кейлоггеров не приведешь — особых проблем не будет.

15. rapture → rapture /11 28.09.2011 08:20 unknown

Там было выдавать/не выдавать запрос в зависимости от действий

16. Rayslava → eurekafag /13 28.09.2011 08:20 Office

Проще аппаратный кейлоггер присобачить :)
Ты же не проверяешь, куда у тебя воткнута клавиатура перед вводом пароля.

17. rapture → eurekafag /13 28.09.2011 08:21 unknown

Ну почему сразу в иксы. Можно и вызовы на уровне библиотеки перехватывать.

18. eurekafag → Rayslava /10 28.09.2011 08:21 WOK

А можно диапазон событий узнать? Потому что в окошке резон для разрешения выводится наиболее бредовый и неинформативный.

19. Rayslava → eurekafag /18 28.09.2011 08:22 Office

Там если пошарится в окошках по администрированию — можно накопать много интересного. Вообще, штука довольно гибкая, просто туда никто не лазит обычно.

20. rapture → Rayslava /19 28.09.2011 08:23 unknown

Я так видел только 4 или 5 уровней запросов — от выдавать всегда до выключить. Оно.

21. eurekafag → rapture /17 28.09.2011 08:23 WOK

Какой именно? Сам процесс sudo запускается от рута, только что проверил. Как предлагаешь в него внедриться?

22. rapture → eurekafag /21 28.09.2011 08:24 unknown

Я предлагаю в kde/gksudo перехватывать вызовы библиотеки qt/gtk до отправки иксам.

23. eurekafag → rapture /22 28.09.2011 08:25 WOK

Я ебал ваши гуйки, ты мне обесни про терминал urxvt+sudo.

24. rapture → eurekafag /23 28.09.2011 08:25 unknown

Давай окошечки с окошечками сравнивать, да? :)

25. eurekafag → rapture /24 28.09.2011 08:27 WOK

Ну можешь сравнивать их, но тогда уже сравнивай GNOME/KDE и сперму, а не линукс в целом. Если ты их обосрёшь, я не против. А то действительно, gksudo запускается от юзера, это провал, конечно.

26. rapture → rapture /24 28.09.2011 08:27 unknown

Терминал сам, кстати, не от рута же работает?

27. eurekafag → rapture /26 28.09.2011 08:28 WOK

Нет, конечно.

28. rapture → eurekafag /27 28.09.2011 08:29 unknown

Ну тогда в чем проблема хитро изъебнуться и повесить какую-нибудь хуйню например, на функцию автодополнения?

29. eurekafag → rapture /28 28.09.2011 08:30 WOK

Ну, это скучно, да и защита делается с помощью овладевания рутом ~/.zshrc или ~/.bashrc и установкой 444 прав на него. Нетехнично.

30. rapture → eurekafag /29 28.09.2011 08:38 unknown

Ну тогда надо как-нибудь запуститься и dll^W process inject. Склейкой.

31. eurekafag → rapture /30 28.09.2011 08:42 WOK

Для этого надо установить LD_PRELOAD, который по дефолту пустой и меняется только в /etc/environment для всех, либо в .zshrc, который у нас овладёван рутом и readonly. Штоделоц?

32. rapture → eurekafag /31 28.09.2011 08:45 unknown

> Для этого надо установить LD_PRELOAD, который по дефолту пустой
Ну с этим уже делали как раз недавно :) :) :)
Зачем ldpreload элементарно приклеиваемся к любому файлу, который запускается от имени пользователя и хаваем судо — рут в кармане. Тут, конечно, еще пробиться надо (впарить файл). Интересно, как у опенбсдшников сделано...

33. eurekafag → rapture /32 28.09.2011 08:47 WOK

Как ты прикрепишься к файлу, который в /usr/bin лежит? Туда ж только под рутом можно влезть. А блобы из интернетов никто не запускает, разве что пипиетарные игрушки, но это отдельный вопрос. Я их всё равно покупаю, так что тут вероятность запустить каку очень мала. И не забудь, что при сохранении файла любой качалкой он не имеет флага x, т.е. ДВОЙНЫМ КЛИКОМ ты его не запустишь, равно как и из терминала.

34. eurekafag → rapture /32 28.09.2011 08:48 WOK

А, ну и есть такой прикольный флаг монтирования noexec, который можно повесить на /home раздел и вообще забыть о проблеме.

35. eurekafag → rapture /32 28.09.2011 08:49 WOK

А можно подробнее про LD_PRELOAD, что там как делали? Я только про сперму читал, как там через .txt вирусы закидывали, но для спермы это всё равно типично, а про прыщи не видел.

36. rapture → eurekafag /35 28.09.2011 08:55 unknown

чутка попозже на опеннее поищу

37. ptah_alexs → rapture /8 28.09.2011 09:00

Наркоман штоле? Судо требует пароль пользователя.

38. eurekafag → ptah_alexs /37 28.09.2011 09:01 WOK

Ну, у меня пароль на юзера тот же, что и на рута. Я вообще судо почти не использую, проще держать терминал с рутом на 3-м теге, всё равно периодически нужно, трафик там поглядеть или программку поставить.

39. gelraen → ptah_alexs /37 28.09.2011 09:21

Зависит от настроек.
rootpw If set, sudo will prompt for the root password instead
of the password of the invoking user. This flag is off
by default.
© man sudoers

40. eurekafag → gelraen /39 28.09.2011 09:24 WOK

Дефолты — великая вещь.

Do you really want to delete ?