[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Shell Script + bit setuid??? Alguém me explica o porque do erro!
From: |
andredeo |
Subject: |
Shell Script + bit setuid??? Alguém me explica o porque do erro! |
Date: |
Fri, 17 Jul 2009 20:10:50 -0000 |
User-agent: |
eGroups-EW/0.82 |
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
- Shell Script + bit setuid??? Alguém me explica o porque do erro!,
andredeo <=