Permissão negada ao executar comando do sistema [RESOLVIDO]

1. Permissão negada ao executar comando do sistema [RESOLVIDO]

Rodrigo
rmenchio

(usa CentOS)

Enviado em 21/02/2017 - 10:00h

Bom dia,

Preciso executar o comando service networking restart a partir de um shell script sendo executado pelo usuário www-data. Quando executo na mão, logado no usuário, da o seguinte erro:

Failed to restart networking.service: Operation not permitted


Alguém tem alguma solução?

Edit: Se eu colocar sudo na frente não adianta, pois ele pede a senha e eu preciso executar via web.




  


2. Re: Permissão negada ao executar comando do sistema

José da Silva
zenull

(usa Outra)

Enviado em 21/02/2017 - 16:18h

Ou usa o sudo, ou loga diretamente como root, ou algum usuário com permissão para executar isso.
Porque não loga por ssh?


3. Re: Permissão negada ao executar comando do sistema [RESOLVIDO]

Rodrigo
rmenchio

(usa CentOS)

Enviado em 21/02/2017 - 20:22h

Ja consegui resolver.
A solução foi adicionar uma linha especial com permissão para o www-data executar comandos de sudo sem a necessidade de pedir a senha.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts