brdezao, mais um detalhe restritivo: Se o script contém dados ou nome de arquivos sensíveis, recomendo que você defina user:group do script como root:root ou root:nogroup.
Adicionalmente comande: chmod go-rwx script Isso vai assegurar que apenas o usuário root poderá executar, ler ou copiar o script. Dispensaria inclusive qualquer tratamento dentro do script, dando uma resposta grosseira a quem tente acessá-lo e não seja o root. ------ PS: retirei todos os endereços de email do texto, RECOMEDO! estarei sistematicamente lembrando isso, ou suprimindo todo o histórico ------------------------------------------------------------------ >From: "Lucas Mendes Marques Goncalves" >Date: Sun, 3 Jun 2007 02:09:23 -0300 > >A variavel UID dá a UDI do usuário. > >o root tem UID zero > >assim, algo como > >if [ $UID -eq 0 ]; then echo "vc eh root"; fi > >detecta se o usuário é root. > >Já que vc é novo, se manjar alguma coisa de inglês, recomendo: >http://www.gentoo.org/doc/en/articles/bash-by-example-p1.xml > >brdezao writes: >> Olá. >> Sou novo no mundo do Shell Script, e to com uma dúvida. >> >> Seguinte, to criando um Script aki,e queria que ele só pudesse ser >> executado pelo root (Por envolver alguns arquivos de conf.). >> >> Então queria que logo no inicio do script ele detectasse o usuário que >> ta rodando e enviasse uma mensagem. >> >> Alguem tem alguma ideia de como me ajudar ou um script pra me mandar >> como exemplo ?? >> >> grato a todos. >> Isso entraria num If como ??? >> >> >> >Lucas Mendes > >------------------------------------------------------ >For three years I had roses, and apologised to nobody. >------------------------------------------------------ > --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
