На хостинге веб сервер тоже работает с правами пользователя. Если это Apache используют
apache2-mpm-itk если это Nginx+php-fpm то настраивают
php-fpm соответствующим образом.
Доступ по FTP осуществляется так же с правами этого пользователя.
Доступ по SSH/SFTP тоже. Ну вы поняли. Вот и весь секрет.