Como executar um script como root sem usar o sudo? [RESOLVIDO]

1. Como executar um script como root sem usar o sudo? [RESOLVIDO]

Denilson Pereira
Denilson-Pereira

(usa Debian)

Enviado em 16/04/2010 - 00:42h

Se alguém souber um procedimento simples fica legal, mas podem botar qualquer forma que souberem, não importa se é usando alguma linguagem de programação. Não que eu já saiba programar, mas ao menos quero ver notícias de uma forma, porque isso é linux, ou seja, segundo alguns é a liberdade termos de sistema operacional.


  


2. MELHOR RESPOSTA

Roberto Soares (3spreto)
roberto_espreto

(usa Slackware)

Enviado em 16/04/2010 - 03:02h

Para que um usuário normal/comum consiga executar comandos "privilegiados" do sistema com o poder de root, o mesmo precisa ter permissões para isso. Necessariamente, você tem que logar como root e definir que o script também será executado por um usuário comum! Dê uma olhada nos comandos chmod, chown e chgrp, aqui no VOL tem excelentes artigos sobre o mesmo, basta digitar "permissoes" em buscar e voilà! :P
Se tiver dificuldades em entender os comandos, post novamente!

Abraços!
.

3. olá amigo

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 16/04/2010 - 00:54h

Olá amigo, para "executar um script como root sem usar o sudo" você pode logar-se como root, num terminal digite:
$ su
Senha: ****
# ./nome_do_script

Prontinho :-).
Abraços


4. RE: Como executar um script como root sem usar o sudo?

Ednilton Santos de Oliveira
ednilton_so

(usa KUbuntu)

Enviado em 16/04/2010 - 01:31h

Olá,

O que o amigo acima disse funciona. Porém, se a sua distribuição for como o Ubuntu, talvez não funcione. No Ubuntu e talvez em derivados dele ou similares, entrar som "su" e depois a senha do usuário que você usa para o sudo não funciona. Para entrar como root no terminal você tem que executar:
sudo su
Aí funciona. Outra forma, é adicionando uma senha ao usuário root com:
sudo passwd root

Depois de criar a senha, é só executar "su" e a senha do root, que você acabou de criar, e você estará no terminal como root, livre e com todo poder pra fazer o que desejar.

Agora eu só não sei se tem algo que root pode fazer que você não possa usando sudo antes dos comandos. Você sabe? Talvez seja mais prático usar o terminal como root em alguns momentos, na compilação de aplicativos por exemplo, para evitar a obrigação de digitar sudo a cada comando. Por outro lado, se você, como eu, já está acostumado com o sudo, talvez não valha a pena.

Abraço.


5. Re: Como executar um script como root sem usar o sudo? [RESOLVIDO]

Denilson Pereira
Denilson-Pereira

(usa Debian)

Enviado em 16/04/2010 - 02:41h

Opa, esqueci de dizer que eu quero que um outro usuário que não seja o root execute um script com comandos que só funcionam para o root.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts