Pessoal Boa Tarde, Depois de quebrar a cabeça, googlar, ver o histórico da lista... (Enfim fiz a lição de casa), peço ajuda....
To tentando montar um exemplo de uso do setuid. Vejam a lógica da coisa: * - Criei um arquivo teste.txt (touch /teste.txt) * - Um script tosco: #!/bin/bash echo "Ola" >> /teste.txt * - Como root executo o script blza; * - Como usuario ele diz que o teste.txt não pode ser escrito, perfeito; * - chmod u+s teste.sh * - ls -lasF teste.sh 4 -rwsr-xr-x 1 root root 38 Jul 17 15:10 teste.sh* * - Ficou a permissão perfeita; * - Em tese quando eu chamar este script logado com usuario, ele sera executado como root e eu vou conseguir escrever no arquivo; MAS: # su - linux $ cd / $ ./teste.sh ./teste.sh: line 3: /teste.txt: Permissão negada Idéias de como usar Shell Script + bit setuid??? Algum outro exemplo para que eu possa testar??? Detalhe que, imagino que tenha reproduzido o mesmo caso que consta aqui: http://www.dicas-l.com.br/dicas-l/19970419.php Abraço, Déo
