setuid-бит: права 4755 (rwsr-xr-x)

setuid-программа: запускается с правами владельца файла. Старшая цифра 4 ставит бит, а буква «s» на месте права на выполнение показывает, что оно есть.

ПресетСтраница примера инструмента

setuid-бит: права 4755 (rwsr-xr-x) — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

Вернуться к обычному виду инструмента: Права доступа

Об этом примере

Пресет подставляет права 4755 с setuid-битом. Старшая цифра 4 включает special-бит: программа при запуске любым пользователем работает с правами владельца файла, а не запускающего. В символьной записи это буква s на месте x у владельца — rwsr-xr-x. Так устроены /usr/bin/passwd и ping. Инструмент покажет и восьмеричную 4755, и символьную запись, и пояснение бита. Чего ждать не стоит: setuid — это про привилегии, а не про безопасность; на скриптах он ядром игнорируется, а на чужом бинарнике со владельцем root — это дыра, если файл доступен на запись кому-то ещё.

Режим определяется сам: только цифры — восьмеричная запись (755,4755), иначе — символьная (rwxr-xr-x). Строку из ls -l можно вставлять целиком.

Собрать права галочками
Класс правrwx
Владелец
Группа
Остальные

Галочки пересобирают поле выше — записи обновятся сами. Special-бит не включает право на выполнение: setuid при выключенном x даёт «rwSr--r--», как и в текстовом вводе.

Введите права — расшифровка появится сразу. Или начните с готового примера ниже.

Последние права

Разобранные записи хранятся в истории этого браузера (localStorage) и попадают в экспорт на странице «Закладки». Права — не секрет: в ссылку шеринга они не попадают никогда.

Готовые примеры

Найдено: 7 из 7