Geralmente é uma má idéia usar sua conta diária para administração - é para isso que 'root' / 'sudo' serve. Dar-se acesso imediato e imediato a todo o sistema de arquivos é um enorme risco de segurança.
Para usar o 'sudo' para SFTP no servidor OpenSSH, você pode editar a linha " Subsystem sftp
" na sua configuração sshd
. Escreva um script que verifique se o usuário é privilegiado e execute o 'sftp-server' original com ou sem 'sudo' dependendo do resultado, depois aponte sshd
para esse script. Certifique-se de que você tem permissão para executar o dito 'sftp-server' sem precisar de uma senha 'sudo', caso contrário não funcionará.