LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

то есть тебе нужен именно физический контакт с компьютером?

Там второй вариант указан рядом же.

и что в этом плохого?

То, что размывается граница между пользованием и администрированием. Юзер - это юзер, у него не должно быть никаких «повышенных» прав.

что такое «осмысленная сущность»?

Возьмём пример где сделано правильно - программу passwd. Тут есть осмысленная сущность - операция смены пароля самому себе. Программа написана так, чтобы эту операцию юзеру делать позволять. А есть название этой программы («passwd»). Если программу запустить без аргументов - то она меняет пароль самому себе. Так вот, можно было бы придумать конструкцию «разрешить запускать sudo passwd без аргументов» - это было бы выдачей прав к текстовой строке, а не к сущности. Подозреваю, адепты sudo бы так и сделали и считали бы это хорошим решением.

Исходная версия firkax, :

то есть тебе нужен именно физический контакт с компьютером?

Там второй вариант указан рядом же.

и что в этом плохого?

То, что размывается граница между пользованием и администрированием. Юзер - это юзер, у него не должно быть никаких «повышенных» прав.

что такое «осмысленная сущность»?

Возьмём пример где сделано правильно - программу passwd. Тут есть осмысленная сущность - операция смены пароля самому себе. Программа написана так, чтобы эту операцию юзеру делать позволять. А есть название этой программы («passwd»). Если программу запустить без аргументов - то она меняет пароль самому себе. Так вот, можно было бы придумать конструкцию «разрешить запускать passwd без аргументов» - это было бы выдачей прав к текстовой строке, а не к сущности. Подозреваю, адепты sudo бы так и сделали и считали бы это хорошим решением.