I do not have direct access to the server since I'm a developer using PHP/MySql on a remote shared server that uses Linux/Apache.
I have read that it's important for security of my web site to have the permissions on the folders and files set properly. I can change them using my ftp.
I am the developer. I have a number of testers who run the web app from their browsers (that accesses data files and PHP scripts and reads/writes with a db server). After testing, the app would be available to the general public on their browsers who would have the same access needs as the testers.
1. In the above context: Does 'read' mean reading the scripts or data files or both? Does 'write' mean taking user input and changing the data file or db content? And what does 'execute' mean regarding scripts and data files if not to 'run' the scripts?
2. How do I let the server know which users are User/Owner users, which are Group users and which are Other users, in order for the server to apply the appropriate User/Owner, Group and Other permissions when these users call the web pages from their browser? (I understand the 421 read/write/execute *structure* since it's all over the internet through google searches).