Com relação à sua edição sobre como limitar as permissões, um idioma tradicional do Unix é ter uma roda grupo . Você pode criar um grupo, conceder a associação ao grupo ao usuário que faz o login via SFTP e, em seguida, alterar o grupo nos arquivos que deseja que o usuário edite para agrupar. Depois de fazer isso, você pode usar chmod para conceder as permissões de grupo sem conceder essas permissões a todos.
Muitas distribuições do Unix já terão um grupo roda ou raiz ou administrador , o que é bom para garantir que qualquer pessoa que faça check-up no seu trabalhar mais tarde (incluindo você se você esqueceu o que fez) não precisa adivinhar o que está acontecendo e por quê, mas às vezes esse grupo já terá permissões extras concedidas a ele que você não deseja automaticamente concedidas ao usuário do SFTP. Além disso, dependendo de quais arquivos você está preocupado, outros scripts e utilitários podem esperar permissões de grupo específicas nesses arquivos e, se você alterá-los, as coisas serão quebradas inesperadamente. Por esses motivos, você pode querer verificar a documentação específica para qualquer tipo de sistema operacional que você esteja usando antes de fazer essa alteração.