The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск sudo 1.9.0, opennews (ok), 14-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Выпуск sudo 1.9.0"  +2 +/
Сообщение от Аноним (16), 14-Май-20, 13:49 
Перешёл на opendoas и не жалею.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Аноним (18), 14-Май-20, 14:18 
Перешел на FreeDOS, вoобще не знаю линуксопроблем
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 14:30 
Исправлена опечатка «opendoas» - нажмите 'отменить' - поиск думает за Вас очевидно!
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Аноним (24), 14-Май-20, 14:46 
как-то пол года назад решил пробовать, но после того как для себя делал пометки в виде комментариев в его конфиге на русском языке его начало не по детски колбасить, то есть на сколько я понял doas при разборе своего конфига не мог нормально разбирать utf8 символы
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

30. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 15:11 
если #пробел -  doas: Authorization failed, если ##пробел - все работает.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от пох. (?), 14-Май-20, 15:53 
> если #пробел -  doas: Authorization failed, если ##пробел - все работает.

дайте угадаю - авторы "супербезопастной" подделки под sudo не выбросили в помойку одно из наиболее вредных (я уж молчу про реализацию!) изобретений - "#include"

И напарываются на ваши рюйске буквы (я бы, правда, отдельно убивал тех кто в технические конфиги лезет со своим 1С)

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 16:06 
#пробел и коммент на родном английском работают - это же очевидно!
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск sudo 1.9.0"  +/
Сообщение от пох. (?), 14-Май-20, 16:23 
естествено - оно обламывается на символе который не символ.

Но единственная причина парсить _комментарии_ - include.

Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Дон Ягон (ok), 14-Май-20, 17:15 
Не угадал:

$ man doas.conf | grep -i include                                                                                                              
$

$ man doas | grep -i include                                                                                                              
$

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

62. "Выпуск sudo 1.9.0"  +/
Сообщение от пох. (?), 14-Май-20, 18:40 
> Не угадал:

что ж оно там тогда в комментариях _парсит_, вместо скипнуть строку, и как вообще такой код можно было умудриться написать?!

Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Дон Ягон (ok), 14-Май-20, 18:53 
>> Не угадал:
> что ж оно там тогда в комментариях _парсит_, вместо скипнуть строку, и
> как вообще такой код можно было умудриться написать?!

Не знаю.
У меня в OpenBSD 6.7 не воспроизвелось, проверил вот сейчас.
#, далее что пробел, что сразу слова на русском - всё работает.
Ну т.е. следующий запуск doas не приводит к ругани.

Но если что-то такое таки имеет место, то это выглядит как какая-то очень странная и наркоманская проблема, да.

Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 20:16 
Да, Вы правы, дело в локали окружения, при добавлении keepenv все работает и с #пробел коммент.
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Дон Ягон (ok), 14-Май-20, 20:22 
> Да, Вы правы, дело в локали окружения, при добавлении keepenv все работает
> и с #пробел коммент.

Я не могу быть прав или не прав, потому что я ничего толком не утверждал ;)
У меня описанная проблема не воспроизвелась, о чём я и сообщил. Если есть надёжный способ воспроизвести неадекватное поведение - имхо, лучше бы донести это до разработчиков doas.

Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 20:37 
Ваш коммент и то что doas отвечала на английском направили меня в doas.conf. У меня Arch и doas не создает doas.conf автоматом. Я добавил строку permit persist keepenv :(группа) в /etc/doas.conf и все заработало. persist - не вводить пароль некоторое время.
Ответить | Правка | Наверх | Cообщить модератору

72. "Выпуск sudo 1.9.0"  +/
Сообщение от Аноним (24), 14-Май-20, 21:35 
ха, вот еще словил прикол

$ touch аноним
$ ls аноним
аноним
$ sudo ls аноним                                                                                      
аноним
$ doas ls аноним
''$'\320\260\320\275\320\276\320\275\320\270\320\274'

Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

73. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 21:46 
$ doas ls аноним
ls: невозможно получить доступ к 'аноним': Нет такого файла или каталога
Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 21:53 
$ doas ls аноним
аноним
не создал файл
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

76. "Выпуск sudo 1.9.0"  +/
Сообщение от пох. (?), 14-Май-20, 22:29 
> ха, вот еще словил прикол

ну это еще более-менее понятно
> $ doas ls аноним
> ''$'\320\260\320\275\320\276\320\275\320\270\320\274'

locale срезалась. Так и должно быть, мало ли что ты в LANG напихал - прецеденты со срывом стека через него - были.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

78. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 22:39 
В doas.conf в строке нет keepenv - вот и срезается...
Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 22:34 
После touch лишнее ls, нужно верить, что фал создан - это очевидно!
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

80. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 14-Май-20, 23:18 
Из комментариев выяснилось:есть doas - замена sudo в OpenBSD (с 5.8 ещё), в Arche это пакет opendoas, после установки создать /etc/doas.conf след. содерж.: permit persist keepenv :ваша группа
Всем спасибо!
Ответить | Правка | Наверх | Cообщить модератору

83. "Выпуск sudo 1.9.0"  +2 +/
Сообщение от пох. (?), 15-Май-20, 09:49 
вот не надо так делать.

Это действительно потенциальная дыра.

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

Ответить | Правка | Наверх | Cообщить модератору

92. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 15-Май-20, 14:38 
Согласен, задача была чтоб doas выводила на языке окружения, если "не тащить из своего шелла весь хлам", то /etc/doas.conf след.содержания:

permit persist :группа
permit setenv {LANG=ru_RU.UTF-8} :группа

Спасибо за комментарий!

Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 15-Май-20, 15:49 
Лучше так:

permit persist :группа
permit setenv { LANG=ru_RU.UTF-8 } :группа

не поставил {пробел

Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск sudo 1.9.0"  +/
Сообщение от Аноним (24), 15-Май-20, 17:52 
ок, спасибо, работает
сделал себе так
permit persist :wheel
permit setenv { LANG=ru_RU.UTF-8 } :wheel
Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 15-Май-20, 19:14 
Если группа та же, можно и в одну строку

permit persist setenv { LANG=ru_RU.UTF-8 } :группа

Ответить | Правка | Наверх | Cообщить модератору

101. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 16-Май-20, 00:27 
Или указать конкретного пользователя через пробел без двоеточия:

permit persist setenv { LANG=ru_RU.UTF-8 } пользователь

Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск sudo 1.9.0"  +/
Сообщение от wr (?), 17-Май-20, 15:11 
в атрибутах doas.conf лучше убрать чтение для прочих, чтобы было

-rw-r-----  (640)

Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск sudo 1.9.0"  +/
Сообщение от Капитан Очевидность (?), 20-Май-20, 13:34 
если запускать doas mc -ну многим надо- добавьте через пробел переменную XAUTHORITY

permit persist setenv { LANG=ru_RU.UTF-8 XAUTHORITY=/home/юзер/.Xauthority } юзер

иначе, doas mc запустится, но будет сообщение Invalid MIT-MAGIC-COOKIE-1 key

Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

114. "Выпуск sudo 1.9.0"  +1 +/
Сообщение от Аноним (110), 16-Май-20, 13:16 
> Перешёл на opendoas и не жалею.

Если он имеет какое-то отношение к OpenBSD-шному doas, возможно, пожалеть ещё придётся.
Как у них дела с безопасностью — недавние новости наглядно показали.

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

117. "Выпуск sudo 1.9.0"  –1 +/
Сообщение от Капитан Очевидность (?), 16-Май-20, 13:58 
Очевидно Вы хотели сказать FreeBSD  "недавние новости наглядно показали" У OpenBSD только 2 пробоины, чем они гордятся.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру