Я установил владельцем файлов моих сайтов: www-data с разрешением 755. Теперь мне нужно запустить некоторые команды как я.
Я получаю ошибки разрешения.
Как я могу разрешить моему пользователю запускать cmds в этих файлах, но все же есть www-данные как владелец? я не хочу устанавливать 777 разрешений.
Linux не позволяет двум пользователям быть владельцем. Для этого нужны группы. Создайте новую группу (например, wwwgroup и поместите обе www-data и вы в эту группу. Затем установите группу для файлов сайта wwwgroup.
Вот как это сделать:
sudo groupadd wwwgroup
usermod -aG wwwgroup www-data
usermod -aG wwwgroup <YOUR-USER-NAME>