suid / bin / echo não pode gravar em arquivos elevados? [duplicado]

0

Se eu copiar de lado /bin/echo e chmod u+s 'como raiz e, em seguida, voltar a usar um usuário mais fraco, por que não posso executar /root/suidecho "something" > /usr/bin/passwd ? (Permissão negada)

    
por Wosp 03.04.2018 / 23:59

1 resposta

2

Simplificando, porque seu echo elevado está com autoridade superlativa para gravar na saída padrão e, em seguida, seu shell perfeitamente normal, sem superusuário, está tentando redirecioná-lo para um arquivo para o qual não possui privilégios de gravação.

    
por 04.04.2018 / 00:35

Tags