Команда chown в Linux Bash¶
Команда chown используется для изменения владельца и/или группы файла или директории в Linux.
Основной синтаксис¶
chown [опции] [новый_владелец][:новая_группа] файл
Параметры:
новый_владелец— имя пользователя или UID.новая_группа— имя группы или GID.
Примеры использования¶
Сменить владельца файла:
chown user1 файл.txt
Сменить владельца и группу:
chown user1:group1 файл.txt
Сменить только группу:
chown :group1 файл.txt
Сменить владельца рекурсивно для каталога и его содержимого:
chown -R user1:group1 /путь/к/каталогу
Проверка результата¶
Используйте команду ls -l:
ls -l файл.txt
Вывод покажет имя владельца и группы в колонках перед размером файла.
Полезные опции¶
-R— рекурсивная смена владельца и/или группы.--reference=ФАЙЛ— установить владельца/группу как у указанного файла.
Note
Только root или пользователь с правами sudo может использовать chown.
Warning
Не давайте пользователям владение системны