Команда
chmod управляет правами на чтение, запись и выполнение файлов/папок. Разберёмся по-быстрому.Чтобы накинуть прав нужно в команде
chmod передать аргументы. Чаще всего это выглядит как 3 цифры.Например:
chmod 754 file
Эти цифры складываются из прав, которые можно выдать. 4 — это право на чтение, 2 — на запись и 1 — на выполнение файла.
Цифры складываются и получается единая цифра, которая даёт различные права пользователю.
Но почему тогда их там три? Потому что права выдаются сразу для пользователя, группу пользователей и всех остальных.
Также права можно выдавать в символьном формате, тогда 4, 2 и 1 меняются на «r», «w», и «x», а порядок цифр меняют на буквы пользователей:
u — пользователь (владелец)
g — группа
o — остальные
a — все сразу.
Пример:
chmod u+x script.sh — дать владельцу право на выполнение.chmod go-w file.txt — убрать право записи у группы и остальных.chmod a=r config.cfg — только чтение для всех.🐸Библиотека devops'a #буст
