5

I want to change permissions + owner on a .htaccess file but how do I go about doing this? I have tried googling it but most answers are just for people looking to do it on a directory recursively.

I'm sitting in the directory where the .htaccess is.

httpdocs/downloader/

I login to the user I want the owner to be:

chown -R root .

then does this change the owner + permissions?

chmod 644 .htaccess

Thank you.

Using Ubuntu 12.04.5 LTS.

cz84
  • 53
  • 1
  • 4
  • 4
  • @MadMike I don't believe that question is a duplicate, specially since OP says: but most answers are just for people looking to do it on a directory recursively. I know the answers are similar, but to someone new, they can't know the difference if it wasn't explained to them – Dan Mar 23 '17 at 12:29
  • @Dan The first answer on the linked question specifically address the usage of recursively changing the folder content or a single file. So that's why I marked it as a duplicate. – MadMike Mar 23 '17 at 12:31

1 Answers1

7

To change ownership and/or access of a file, do:

sudo chown <user>:<group> /path/to/file
sudo chmod <owner><group><everuone> /path/to/file

Using -R when modifying permissions for single file is unnecessary (recursive changes make sense when you modify directories).

A change to your .htaccess file's ownership and permissions can be made like this:

#go to the folder where the file is located
cd /var/www/mywebsite
#change ownership to the desired user and group
sudo chown wwdata:wwdata .htaccess
#change permissions
sudo chmod 644 .htaccess
#verify
ls -lah .htaccess
13dimitar
  • 935