Я заметил, что во всех системах Linux ArchLinux *, определенныеsetuid программы имеют довольно необычные разрешения:
-r-sr-xr-x корневой корень / bin / su * --- s - x - x root root / usr / bin / sudo *
Вопрос в том, почему sudoбинарный набор доступен для чтения только пользователю root? Какой в этом смысл? Почему это не может быть как su?
Редактировать: после переустановки sudoон также не имеет чтения / записи.
( *Я мог бы поклясться, что видел то же самое в Debian. Очевидно нет.)
А если вы можете скомпилировать его самостоятельно? Разве это не сделает это еще проще?