DevOps и серверы
chmod и umask
Права доступа Unix: галочки ↔ восьмеричная и символьная запись, setuid/setgid/sticky, разбор команд вроде u+x,g-w и a+X. Во вкладке umask — какие права получат новые файлы и каталоги и какую маску поставить под нужные права.
Права
| Кто | Чтение (r) | Запись (w) | Выполнение (x) |
|---|---|---|---|
| Владелец | |||
| Группа | |||
| Остальные |
Специальные биты
ls -l
-rw-r--r--
chmod 644 файл
Применить команду chmod
Как в chmod: [ugoa][+-=][rwxXst], через запятую, или восьмеричное
- Добавить владельцу: выполнение.
- Убрать группе, остальным: запись.
-rw-r--r-- → -rwxr--r-- (744)