For Linux packages with SSH access.
Now that you know how to read the permissions of a file, you may want to alter the permissions. You normally want to have read, write and execute permissions granted for your user. This allows you to read, write (make alterations), and execute files/folders.
Any additional FTP users created through the 1&1 Control Panel will also use the same ftpusers group so normally the group permissions should mirror the user permissions.
The others' permissions is significant because the web server that must read or execute your files to process them and serve your web pages to a visitor, is not run under your SSH username nor the ftpusers group. The web server software runs under a different username and group. In order for the web server to read or execute your files, the correct permissions must be set.
Setting permissions via the command line is not too complex. If the permissions for "others" deny read, write and execute rights to a web page named index.html, the web page will not load.
To change this, we will have to allow read access for "others" to the file by using the command chmod o+r index.html.
The command chmod o+r index.html signifies that we want to change modes for others by adding(+) read permissions to the file index.html.
The command chmod u+r index.html will add read permissions for the user.
The command chmod g-w index.html will remove write access for the group assigned to index.html