Калькулятор chmod

Права доступа к файлам Linux: перевод между числовой записью (755) и символьной (rwxr-xr-x), расшифровка вывода ls -l, флаги SUID, SGID и Sticky. Отметьте нужные права - число и команда chmod пересчитаются.

ЧтениеЗаписьВыполнениеЦифра
Владелец 7
Группа 7
Остальные 7
Особые флаги
Числом
1777
Символами (как в ls -l)
rwxrwxrwt
Команда
chmod 1777 файл
Команда в символьном виде
chmod u=rwx,g=rwx,o=rwxt файл
  • Владелец: чтение, запись, выполнение
  • Группа: чтение, запись, выполнение
  • Остальные: чтение, запись, выполнение
  • Sticky: Удалять и переименовывать файлы в каталоге могут только их владельцы (как в /tmp).

Как читать права

Каждая цифра - сумма прав для своей категории: чтение (r) = 4, запись (w) = 2, выполнение (x) = 1. Первая цифра - владелец, вторая - группа, третья - остальные пользователи. Например, 6 = 4 + 2 - чтение и запись, 5 = 4 + 1 - чтение и выполнение.

Для каталога "выполнение" означает право заходить в него и обращаться к файлам внутри, "чтение" - видеть список файлов. Четвёртая цифра слева задаёт особые флаги: SUID = 4, SGID = 2, Sticky = 1.