Что означает разрешение?

Пока я бегу ls -l команда на /usr/bin/sudo, это показывает

$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 121144 Feb 28  2013 /usr/bin/sudo

Что это s разрешение означает для этого sudo файл?

1 ответ

Решение

s(setuid) означает установить идентификатор пользователя при выполнении. Если бит setuid включил файл, пользователь, исполняющий этот исполняемый файл, получает разрешения для отдельного лица или группы, которой принадлежит файл.

$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 121144 Feb 28  2013 /usr/bin/sudo

В этом s владелец получил разрешение, поэтому он представляет собой исполняемый файл и установлен режим set-user-ID.

Источник

Другие вопросы по тегам