The OpenNET Project / Index page

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



"Компания Etersoft разработала универсальный пакетный менедже..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Компания Etersoft разработала универсальный пакетный менедже..." +/
Сообщение от Виталий Липатов (ok), 17-Окт-12, 15:37 
...
>>> Чего только стоит гвоздями прибитое использование sudo везде
>>Это не так.
> В смысле "не так"? Я в исходниках везде вызов процедуры sudocmd видел,
> которая проверяет, является ли пользователь рутом, и вызывает sudo, если нет.
> Хотите сказать, мне померещилось?

То, что вы описали, не является «гвоздями прибитым использованием». Повышать привилегии с помощью sudo является нормальной практикой.

> ЕМНИП, readlink не входит в стандарт. Если бы вы пилили еще и
> поддержку соляры, то, наткнувшись на отсутствие readlink'а в ней, вы бы
> сильно удивились.

Удивились и исправили бы код. Проблема-то в чём?
И, может быть, сразу предложите, чем заменить?

>>> echo "You need manually add repo to /etc/apt/sources.list"
>>Ваше предложение?
> echo "$repa" >> /etc/apt/sources.list
> inb4 не будет работать, если скрипт не от рута запущен и надо
> вызывать sudo: можно использовать tee:
> echo "$repa" | sudo tee -a /etc/apt/sources.list > /dev/null

Пока предложенный огород не выглядит проще вызова редактора для
/etc/apt/sources.list. Суть нашего "решения" была в том, чтобы просто напомнить,
где лежит список  для данного ПМ.

> А вообще говоря, надо с корнем выдирать это ваше sudocmd отовсюду и
> делать, как нормальные люди. Если команда требует прав рута, то надо
> проверить это в самом начале и прекратить работу, если это не

Почему вы считаете нормальным, что команда должна прекращать работу? :)

> Sudo, кстати, тоже ни в какой стандарт не входит, и даже в
> дебиане по умолчанию не установлен.

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

>>> Ну и что, что они не знают про
>>> перенаправление потоков ввода/вывода.
>>Что не так?
> У нас все студенты уже на 2 курсе знают про перенаправление ввода/вывода.

Я пытался спросить, что такое вы нашли в коде, что это вызвало такое восклицание. Что знают все студенты, в данном случае не важно ;)

> После прочтения заголовка я ожидал что-то более интересное увидеть.

Ну да, нового глянцевого велосипеда не нашлось.

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

Оглавление
Компания Etersoft разработала универсальный пакетный менедже..., opennews, 16-Окт-12, 18:24  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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