chmod: контроль доступа в твоих рукахПрава доступа в Linux — это как политика: сложно понять, почему они такие, но лучше контролировать их самостоятельно. Давай разберёмся, как использовать
chmod, чтобы твои файлы оставались под надёжным присмотром.Основная информация и код:
### Основные команды для использования
chmod1. Установка прав доступа для всех пользователей:
chmod 755 script.sh
Файл
script.sh становится исполняемым для владельца и читаемым/исполняемым для группы и остальных пользователей.2. Изменение прав с использованием символов:
chmod u+rwx,g+rx,o-r script.sh
Добавляет права чтения, записи и исполнения для владельца, права чтения и исполнения для группы и убирает права чтения у остальных.
3. Автоматизация изменения прав с помощью скрипта:
#!/bin/bash
for file in /path/to/directory/*.sh; do
chmod 755 "$file"
echo "Права доступа для $file установлены на 755"
done
Скрипт автоматически изменяет права доступа для всех
.sh файлов в указанной директории.4. Рекурсивное изменение прав для директорий:
chmod -R 750 /path/to/directory
Изменяет права доступа для директории и всех её поддиректорий и файлов. Полезно для ограничения доступа к важным файлам.
5. Проверка текущих прав доступа:
ls -l script.sh
Показывает текущие права доступа файла в формате
-rwxr-xr-x.Используя
chmod, ты получаешь полный контроль над доступом к файлам и папкам. Настраивай права грамотно и держи свои данные под контролем. В следующем посте разберём команду cksum, которая поможет проверять целостность файлов и защищать данные.____________________
Дополнительный материал:
🧠 - Путешествие по команде shutdown
🧠 - Как настроить и использовать Ctrl+Alt+Delete в Linux для надежной перезагрузки
🧠 - Овладейте искусством управления системой с серией руководств по Systemd