Como executar o 'ifconfig wlan0 down / up' com um usuário comm?

1

Eu preciso executar ifconfig wlan0 down e ifconfig wlan0 up com meu usuário comum.

Como posso realizar isso?

    
por GarouDan 28.03.2013 / 18:53

1 resposta

1

O que você precisa fazer é dar ao seu usuário o direito de executar ifconfig . A maneira de fazer isso é editar o arquivo etc/sudoers :

  1. Executar sudo visudo

  2. Adicione esta linha ao arquivo (se você estiver usando configurações padrão e estiver em vi , pressione i para poder editar o arquivo, esc para sair do modo de edição e : w q para salvar e sair):

    YOUR_USERNAME  ALL=NOPASSWD:/sbin/ifconfig
    

    Obviamente, altere YOUR_USERNAME para seu nome de usuário real.

É isso aí, o usuário agora pode executar /sbin/ifconfig sem precisar da senha de root. Seu script agora deve estar pronto para ser executado.

    
por 28.03.2013 / 19:13