Gksu sem senha

Iniciado por clebson, 13 de Julho de 2011, 10:11

tópico anterior - próximo tópico

clebson

Pessoal procurei no forum mas as explicações que achei não entendi muito bem.

Alguém pode me ajudar a fazer este comando não pedir senha:

gksu javaws "/root/.icedtea/cache/0/http/www.emissornfe.fazenda.sp.gov.br/emissorNFe.jnlp"

obrigado pessoal

Tota

Ola

Dê permissão a seu usuario para executar o arquivo em
Citar/root/.icedtea/cache/0/http/www.emissornfe.fazenda.sp.gov.br/emissorNFe.jnlp

sudo su

cd /root/.icedtea/cache/0/http/www.emissornfe.fazenda.sp.gov.br/

ls -la              (para ver as permissões)

chmod 777 emissorNFe.jnlp

cmod -X emissorNFe.jnlp

ls -la               (conferir as permissões)



Ignore os comentários entre parentesis

Com permissão feita, digite

<alt>+<F2>

javaws "/root/.icedtea/cache/0/http/www.emissornfe.fazenda.sp.gov.br/emissorNFe.jnlp"

<enter>

Deve funcionar.

[]'s

clebson

Valeu amigão, não conseguir, ele continua pedindo senha.

Fiz um Lançador assim

gksu /usr/lib/jvm/java-6-sun-1.6.0.26/bin/javaws /opt/emissor.jnlp

mas ele continua pedindo senha os comandos que vc me pediu não deu certo.

Andreson Goveia

#3
Citação de: clebson online 18 de Julho de 2011, 22:43
Valeu amigão, não conseguir, ele continua pedindo senha.

Fiz um Lançador assim

gksu /usr/lib/jvm/java-6-sun-1.6.0.26/bin/javaws /opt/emissor.jnlp

mas ele continua pedindo senha os comandos que vc me pediu não deu certo.

Ops!!!!

Um detalhes o arquivo(ou programa que você quer executar esta em qual pasta afinal???
No lançador acima você colocou /opt/emissor.jnlp
e no outro mais acima esta /root/.icedtea/cache/0/http/www.emissornfe.fazenda.sp.gov.br/
Sempre que você usar o
GKsu ele vai pedir senha mesmo isso é natural, o que deve ser feito e foi falado pelo Titio Tota, e que você deve dar permição de execução para o arquivo.
Façamos parte a parte.

Primeiro abra um terminal.
depois digite

Citar$sudo su  
Vai pedir sua senha, e vai parecer que não esta digitando é normal, digite assim mesmo e de enter)

depois vá para o próximo comando
Citarcd /root/.icedtea/cache/0/http/www.emissornfe.fazenda.sp.gov.br/
ou se estiver na pasta /opt
Citarcd /opt/

Aqui você esta entrando no diretório(pasta) /www.emissornfe.fazenda.sp.gov.br .

agora de permissão de execução para o arquivo

Citarchmod 777 emissorNFe.jnlp

ou se for o arquivo emissor.jnlp

Citarchmod 777 emissor.jnlp

e/ou
Citarcmod -X emissorNFe.jnlp

ou se for o arquivo emissor.jnlp

Citarcmod -X emissor.jnlp

depois tente acessar o arquivo sem colocar o gksu
assim
digite
Citar<alt>+<F2>
dentro da janelinha coloque
Citarjavaws "/root/.icedtea/cache/0/http/www.emissornfe.fazenda.sp.gov.br/emissorNFe.jnlp"

ou se for o arquivo emissor.jnlp

Citarjavaws "/opt/emissor.jnlp"

Copie aqui as saídas dos comandos se aparecer algum erro.
Se der tudo certo os comandos acima não devem retornar nada, aparecendo somente o prompt para digitar comandos novamente.

Tente passar uma posição mais concreta de onde esta o arquivo que você quer executar, porque se não não funcionará mesmo.

zekkerj

#4
Vocês vão mexer nas permissões do arquivo o resto da vida e não vai resolver. Pra começar, a permissão 777 só vai atrapalhar. Se fosse pra resolver com alguma permissão, seria 04755 (chmod +s,u+rwx,a+rx).

Querem resolver isso? Editem o arquivo /etc/sudoers e adicionem a linha abaixo ao arquivo:

%admin ALL=(ALL) NOPASSD:/usr/lib/jvm/java-6-sun-1.6.0.26/bin/javaws /opt/emissor.jnlp

Tenham o cuidado de não mexer em nenhuma outra linha do arquivo, ou o gksu não vai mais funcionar direito.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D