loggar du in som användaren så kan du bara hantera användarens filer under sin egna konto, tillhör samma grupp eller 'other'
Att man har "adminrättigheter" är ungefär samma sak som att du tillåts använda 'sudo' för olika kommandon som behöver vara root för att utföras.
Men det är inget som sker automagiskt för att man kör sftp utan du är då användaren med dess rättigheter - inte "root" rättigheter.
Förmodligen så behöver du ändra ägarskap och rättigheter på de filer du hittills har lagt in som 'root' för att de skall vara åtkomliga som användare. Det gäller också mappar och tex. åtkomst av monterade lagringar.
"chown" är bra kommando för att byta ägare och group för filer och "chmod" för att ändra filrättigheter som att skriva/läsa och exekvera/dyka ned i mappar - och de kan köra rekursivt ned i filträden för att byta alla filers ägandeskap och rättigheter i ett svep.
tänker du har passwordsfri inloggning för att komma åt filerna i en automatiserad process (script) så får du skapa och installera open-ssh nycklar där den publika delen skall sättas i servern och på användarens ~/.ssh mapp i filen "authorized_keys"
en av många i beskrivning att skapa SSH-nycklar och installation:
https://www.digitalocean.com/community/tutorials/how-to-confi...