The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Etersoft разработала универсальный пакетный менедже..."
Отправлено Виталий Липатов, 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 курсе знают про перенаправление ввода/вывода.

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

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

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

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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