2009/7/17 andredeo <andre...@yahoo.com.br>: > 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 >
25 Mar 2006: http://www.mail-archive.com/shell-script@yahoogrupos.com.br/msg01576.html 21 Jan 2007: http://www.mail-archive.com/shell-script@yahoogrupos.com.br/msg05272.html 04 Jul 2007: http://www.mail-archive.com/shell-script@yahoogrupos.com.br/msg06855.html -- Reinaldo de Carvalho http://korreio.sf.net http://python-cyrus.sf.net "Don't try to adapt the software to the way you work, but rather yourself to the way the software works" (myself)