Como executar o comando bash usando sudo com scp?

0

Por exemplo, na descoberta sudo -l i que eu posso rodar o scp através do sudo com o usuário do Makulele. Eu gostaria de saber como executar um comando bash usando scp. Exemplo:

sudo -u makulele scp executeBASHcommandASmakulele 

Talvez seja possível usar a opção -S ou -p com o sinalizador suid ... Alguém tem uma maneira de fazer isso?

    
por Guilherme Alex 07.02.2017 / 01:28

1 resposta

1

scp não executa comandos . Eu não tenho certeza porque você acha que deveria.

Talvez você queira executar executeBASHcommandASmakulele no sistema local como o makulele user:

sudo -u makulele executeBASHcommandASmakulele

Ou se for um script / programa no diretório atual,

sudo -u makulele ./executeBASHcommandASmakulele

Ou talvez você queira executar executeBASHcommandASmakulele em um sistema remoto como o makulele user:

sudo -u makulele ssh remote_host executeBASHcommandASmakulele
    
por 07.02.2017 / 14:04

Tags