Freebsd - робота з атрибутами файлів

Короткий опис деяких команд для зміни атрибутів файлів і каталогів з прикладами їх використання.

chown - зміна власника файлу.

chown alex /usr/local/rth.sh - встановити (змінити) власника файлу rth.sh на користувача alex.

chown -R root / usr / etc / * - встановити (змінити) власника каталогу / usr / etc, всіх підкаталогів і всіх файлів що знаходяться в ньому на користувача root.

chmod - зміна прав доступу файлу / каталогу (читання, редагування, виконання).

chmod 700 /usr/local/rth.sh - дозволити все, тільки власнику файлу rth.sh.

chmod 777 /usr/local/rth.sh - дозволити повний доступ всім до файлу rth.sh.

chmod 700 / usr / local / www / * - власник має всі права на всі файли в каталозі.

chmod -R 700 / usr / local / www / * - власник має всі права на всі файли, всі вкладені каталоги і їх вміст.

chgrp - Зміна групи, якій належить файл.

chgrp wheel /usr/local/www/*.html - змінює групу власника всіх html файлів в каталозі / usr / local / www / на wheel.

chgrp -R wheel / usr / local / www / * - змінює групу власника всіх файлів у всіх вкладених каталогах каталогу / usr / local / www / на wheel.

file - висновок типу заданого файлу.

Схожі статті