Jump to content

Как выставить права на файлы и папки с помощью командной строки

После распаковки дистрибутива форума может потребоваться выставить права на новые файлы и папки. Вручную сделать это проблематично, учитывая, что в дистрибутиве более 3000 файлов. Для этих целей можно использовать командную строку (шелл).

Предположим, что 1) форум у вас установлен в папку /var/www/user/data/www/site.ru/, 2) пользователь от которого запускается Apache (или nginx) www-data

Установить владельца всех файлов на www-data:

chown -R www-data:www-data /var/www/user/data/www/site.ru/*

Установить права доступа на директории 0755, на файлы 0644:

find /var/www/user/data/www/site.ru/ -type f -exec chmod 0644 {} \;
find /var/www/user/data/www/site.ru/ -type d -exec chmod 0755 {} \;

Вот и все :)

User Feedback

Recommended Comments

Комментариев пока нет

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Добавить комментарий...