Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

Setting permissions

Started by gravus 9 years ago · 0 replies · 1433 views
9 years ago

After transferring a new site to my Linode server, I tried setting the permissions following the instructions from https://learn.getgrav.org/troubleshooting/permissions with these commands from the permissions-fixing shell script (I changed joeblow:staff to the correct values):

BASH
sudo chown -R joeblow:staff .
sudo find . -type f | xargs chmod 664
sudo find ./bin -type f | xargs chmod 775
sudo find . -type d | xargs chmod 775
sudo find . -type d | xargs chmod +s

However I got a lot of these errors:

BASH
chmod: cannot access ‘./user/themes/deliver/fonts/Novecento’: No such file or directory
chmod: cannot access ‘sans’: No such file or directory
chmod: cannot access ‘wide’: No such file or directory

The commands in this format worked better:

BASH
sudo chown -R joeblow:staff .;
sudo find . -type f -exec chmod u=rw,g=rw,o=r '{}' \;
sudo find ./bin -type f -exec chmod u=rwx,g=rwx,o=rx '{}' \;
sudo find . -type d -exec chmod u=rwx,g=rwx,o=rx '{}' \;
sudo find . -type d -exec chmod +s '{}' \;

New format from Securing file permissions and ownership (Drupal)

Suggested topics

Topic Participants Replies Views Activity
Installation & Hosting · by motorambler, 1 month ago
9 595 1 week ago
Installation & Hosting · by jeremycherfas, 3 weeks ago
1 295 3 weeks ago
Installation & Hosting · by antoinep, 3 months ago
8 1115 3 months ago
Installation & Hosting · by Jürgen Dietrich, 10 months ago
0 762 10 months ago
Installation & Hosting · by rappluk, 11 months ago
0 802 11 months ago