Основные параметры
Комбинируйте различные параметры команды `chmod`, чтобы установить права доступа к файлам и каталогам.
1. Способы установки прав
2. Дополнительные параметры
Сгенерированная команда:
Комбинируйте команды.
Описание:
`chmod` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Понимание прав доступа
Права доступа в Linux состоят из прав на чтение, запись и выполнение для владельца (User), группы (Group) и других (Others). Эти комбинации могут быть выражены в виде восьмеричных чисел или символов.
Значения прав в восьмеричной форме
Каждое разрешение представлено числом. Сумма этих чисел определяет права для владельца, группы и других, формируя 3-значный восьмеричный режим.
- 4: Чтение (r)
- 2: Запись (w)
- 1: Выполнение (x)
- 0: Без прав (-)
Понимание символьного режима
Символьный режим изменяет разрешения по формуле 'объект (u: пользователь, g: группа, o: прочие, a: все) + оператор (+: добавить, -: удалить, =: установить) + разрешение (r,w,x)'. Например, `u+x` добавляет право на выполнение пользователю, а `go=rw` задает права на чтение/запись для группы и прочих.
Режим | Описание | Символьный |
---|---|---|
777 | Полные права (чтение, запись, выполнение) для всех | rwxrwxrwx |
755 | Владелец: все, Группа/Прочие: чтение/выполнение | rwxr-xr-x |
644 | Владелец: чтение/запись, Группа/Прочие: только чтение | rw-r--r-- |
600 | Владелец: чтение/запись, Группа/Прочие: нет прав | rw------- |
Примеры
Попрактикуйтесь в настройке разрешений с помощью реальных примеров использования команды `chmod`.
Только для владельца: чтение/запись (600)
chmod 600 myfile.txt
Запрещает доступ другим пользователям; только владелец может читать и писать. Один из самых безопасных режимов.
Добавить право на выполнение скрипта
chmod +x myscript.sh
Позволяет всем пользователям запускать скрипт. Полезно для скриптов веб-серверов и др.
Рекурсивное применение режима 755 к директории и её содержимому
chmod -R 755 mydir/
Применяет права 755 рекурсивно к каталогу и всем его файлам. Полезно для директорий со статическим контентом.
Удалить право на запись для группы и других
chmod go-w important_file.conf
Удаляет разрешение на запись для группы и прочих пользователей. Повышает безопасность.