Назад | Перейти на главную страницу

Linux - Что означает маска прав доступа к файлу?

Если я сбегу
ll / usr / bin / crontab

он дает мне такой результат:
-rwsr-sr-x 1 root root 315432 10 ноября 2007 г. / usr / bin / crontab

Что означает "s" в маске разрешений?

Зачем им это нужно?

Спасибо, Дэн

S означает setuid (или setgid). В этом случае программа crontab будет запускаться с правами root (поскольку root является владельцем) при запуске другими пользователями.

Это разрешения, перечисленные с помощью команды ls.

r = читать

w = написать

x = исполняемый

s = setuid