me_edu
Командная строка Linux и BashШаг 16 из 27 · 0% пройдено
Права доступа · Права доступа

Команда chmod

Менять права позволяет команда chmod. Самый частый случай — сделать скрипт исполняемым:

chmod +x script.sh # добавить право на выполнение ./script.sh # теперь можно запустить

Права задают и числами — каждая тройка кодируется суммой: r=4, w=2, x=1.

chmod 755 file # rwx r-x r-x (владелец всё, остальные читают+запускают) chmod 644 file # rw- r-- r-- (владелец читает+пишет, остальные читают) chmod 700 file # rwx --- --- (только владелец, полный доступ)

Запомнить просто: 7 = 4+2+1 (всё), 6 = 4+2 (чтение+запись), 5 = 4+1 (чтение+запуск), 4 = только чтение.

Связанная команда chown меняет владельца файла (обычно требует прав администратора). Действия, затрагивающие систему, выполняют через sudo — оно даёт временные права администратора: sudo command. С sudo нужна осторожность — под ним команды могут изменить систему целиком.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.