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