SFTP permissions command

Hello. I am trying to edit files on my droplet via SFTP (using espresso on a mac). I’m a frontend dev and not used to this workflow, but my dev has left me in a bit of a lurch so I was hoping someone could help.

I can view files fine, but when I try to save I get the error: “You don’t have permission to perform this action.”

From what I’ve read on the community here, the most common fix for this is:

sudo usermod -a -G www-data $USER
sudo chmod -R 775 /var/www

However I do not now how to make these commands apply to m. For example do I need to replace $USER with my username and do I keep the dollar sign etc? And I’m not quite sure what the www-data etc represents. i am worried about experimenting and messing something up so I wish to ask first!

If it helps my sftp connection is using this remote path: …/…/var/www/event

Thank you!

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

Hi - I am using Mac OSX Sierra.

I contacted Digital Ocean support but I just keep getting back canned responses that don’t address the question. What they have said is that my user does not have root access, and I can reset my root password and login that way. But I don’t want to reboot my droplet because the last time that happened it caused a problem and my developer is not on hand at the moment to sort it out. Thing is, it was working before so I don’t really know what has changed. Could it be to do with ssh keys installed on my computer? Another stupid q, but where is all this login info stored? They say I need to look at the users but that’s not in the dashboard so would I have to do that all through the command line? Is that where it’s all set?

Thanks so much for bearing with me. I know what I need to learn in my down time over xmas!

Hi Dilby,

The commands you mentioned should work. You can replace $USER your unix username.