главная / полезное... / Записки про Linux / права доступа на папку

права доступа на папку

 

Как установить права доступа на запись в папку и на все подпапки и файлы:

chmod -R 755 /home/vasya

смена прав, -R рекурсивно, т.е. изменит и то, что внутри каталога vasya

циферки - это три отдельных атрибута:

7 - rwx - читать, писать, выполнять
6 - rw- - читаь, писать
5 - r-x - читать, выполнять
4 - r-- - читать
3 - -wx - писать, выполнять
2 - -w- - писать
1 - --x - выполнять
0 - --- - ничего нельзя делать

Первая цифра означает применения прав для пользователя,
Вторая - для группы
Третья - права для всех остальных

Для смены владельца файлов/каталогов используем chown:

chown -R vasya:users /home/vasya

поменяет владельца и группу каталога vasya и содержимое онного!

Как выставить права на папки 755 и права на файлы 644

Полезные команды когда много папок, а особенно если они вложены друг в друга(например для хостинга), тогда поможет вам такие команды:

# find ~/public_html -type f -exec chmod 0644 {} ;
# find ~/public_html -type d -exec chmod 0755 {} ;

Для шаред-хостинга ( если есть папка public_html) нужно выполнить:

# find ~/public_html -type f -exec chmod 0644 {} ;
# find ~/public_html -type d -exec chmod 0755 {} ;

:: назад