I’ve setup a Debian cloud server. I installed apache, php and then vsftpd. I created users and set permission etc.
When I upload a file, its default permissions are 600 and I can’t view the file unless I manually change it to 774 or 775.
So, I’d like to change the default permissions of all files that I upload to /var/www/ to 754.
I know that chmod -R 754 /var/www makes all files within that directory to 774 but it doesn’t change the default permissions of all new files that are uploaded.
My user is ‘joe’ for demo purpose since I’m learning, so I even tried chown -R joe /var/www but that didn’t change the default permissions either.
How do I change it default permissions from 600 to 774? In which file should I write and what?
You should use
umask. More info here: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html