================================================================================
# Терминал: Настройка прав доступа
================================================================================
whoami - Имя текущего пользователя
id - Информация о текущем пользователе
id -Gn - Список имен групп текущего пользователя
id -Gn USER - Группы определенного пользователя
groups - Группы текущего пользователя (аналог предыдущей команды)
ls -l - Список файлов с правами (показывает символические ссылки)
ls -la - Список файлов с правами (Также показывает скрытые файлы и каталоги)
================================================================================
# Примеры настройки прав для CMS Bitrix
================================================================================
# Для Битрикс требуются следующие права:
775 - права на каталоги
664 - права на файлы
# Установка прав 755 для каталогов (-type d), 644 для файлов (-type f))
find ./ \( -type d -exec chmod 775 '{}' \; \) , \( -type f -exec chmod 664 '{}' \; \)
# Установка прав для каталога и файлов (по отдельности, тоже что и команды выше)
find /home/data/upload -type d -exec chmod 755 {} \;
find /home/data/upload -type f -exec chmod 644 {} \;
# Установка группы и владельца для каталога и файлов:
find /home/data/upload -type d -exec chown bitrix:bitrix {} \;
find /home/data/upload -type f -exec chown bitrix:bitrix {} \;
---------------------------------------------------------------------------------
# Установка владельца:
chown -R bitrix:bitrix ./ - Установка владельца и группы для текущего каталога
R-рекурсия,
пользователь:группа
./ - текущий каталог
================================================================================
# Дополнительные примеры
================================================================================
cmod -R 0777 ./ - Установка прав 777 на файлы и папки
(выполняется для файлов и папок текущего каталога)
chmod g+w <file> # Установка прав для группы на запись в файл
http://www.linuxcenter.ru/lib/books/kostromin/gl_04_05.phtml