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. ------------------------------------------------------
