Script que entra como root

1. Script que entra como root

Vinicius
ViniciusSilva

(usa Sabayon)

Enviado em 19/10/2010 - 16:29h

Bom dia a todos

queria colocar um script que se logasse como root.
Motivo: fiz um script para acessar o modem 3g em casa, mas ele precisa ter poderes de root. Fiz ele para minha mae e minhas irmas acessarem a net e elas dificilmente abrirao um terminal, digitarao su, senha e o caminho do script

Por isso eu fiz ele com o dialog (quando tiver tempo vou mudalo para zenity) e queria que ele se logasse como root.

pensei em colocar no script

su
[senha]

mas nao deu certo (hehe).

O que eu posso fazer?


  


2. Re: Script que entra como root

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/10/2010 - 16:41h

O sudo existe para isso. Configure o sudo (/etc/sudoers) para um usuário q execute o script sem exigir senha, ok? Tipo assim:

usuario NOPASSWD: ALL=/caminho/script, /outro/comando/a/desejar

Só isso...


3. Re: Script que entra como root

Vinicius
ViniciusSilva

(usa Sabayon)

Enviado em 19/10/2010 - 16:45h

duvida, nesse caso somente o caminho do script seria sem senha? quando fosse usar o sudo para outro comando a senha seria normal?

e eu teria que colocar somente o comaninho pro script ou os comandos que eu uso nele, tipo 'echo'.

Falo isso pq nao tenho muita pratica com o sudo, pq usava o debian e nao tinha ele habilitado.


4. Re: Script que entra como root

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/10/2010 - 16:48h

Nesse caso, só seria permitido sudo sem senha para esses comandos. O resto nem permissão pra execução vc teria. Coloquei assim por questões d segurança.
Os comandos tipo "echo" não tem necessidade, uma vez q esse comando tá disponível pra todos. A não ser q vc d um echo dentro d uma pasta com permissões d root.


5. Re: Script que entra como root

Vinicius
ViniciusSilva

(usa Sabayon)

Enviado em 19/10/2010 - 17:21h

por curiosidade,

tem como eu fazer uma janela e perguntar a senha, gravar ela numa variavel (ou num arquivo mesmo) e usar essa senha pra entrar como root?



6. Re: Script que entra como root

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/10/2010 - 17:28h

Hehehhe... pra tudo tem um jeito, só q eu nunca testei isso. Acredito q via shell script + dialog vc consiga, mas não tenho a mínima ideia d como fazer. Boa sorte!


7. Re: Script que entra como root

José Mário
miura 787

(usa Ubuntu)

Enviado em 20/10/2010 - 08:53h

vc pode tentar criar um lançador (atalho) com o comando:

gksudo <comando>

Ele irá pedir a senha com uma janela gráfica!

Ats
Miura 787






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts