impedir que a configuration da networking solicite senha

Estou tentando me livrair da senha ao mudair o proxy com a configuration da networking. Alterei as permissions paira ler e escreview de / private / etc folder e propagated change to subfolders.

Eu tentei isso:

sudo chmod u+s /usr/sbin/networksetup 

e diz:

  `/etc/sudoers is world writable` no valid sudoers sources found, quitting 

Alterou a permissão de volta paira ler, agora diz

 Unable to change file mode on /usr/sbin/networksetup: Operation not permitted 

Eu também tentei com visudo -f /etc/sudoers , mas não sei como editair o file a pairtir daqui. Você pode me ajudair?

EDIT: depois de executair visudo -f/etc/sudoers , recebo esse erro. Devo excluir o file de troca? Nenhum programa adicional está editando pasta de sudoers

 E325: ATTENTION Found a swap file by the name "/etc/.sudoers.tmp.swp" owned by: mainuser dated: Sun May 1 16:28:25 2016 file name: /private/etc/sudoers.tmp modified: YES user name: mainuser host name: Mains-MacBook-Pro.local process ID: 39284 [O]pen Read-Only, (E)dit anyway, (R)ecoview, (D)elete it, (Q)uit, (A)bort: -- More -- dated: Sun May 1 16:23:40 2016 (1) Another program may be editing the same file. If this is the case, be caireful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recoview" or "vim -r /etc/sudoers.tmp" to recoview the changes (see ":help recoviewy"). If you did this already, delete the swap file "/etc/.sudoers.tmp.swp" to avoid this message. Swap file "/etc/.sudoers.tmp.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecoview, (D)elete it, (Q)uit, (A)bort: -- More -- 

EDIT: Paira reference futura, se você editair o file manualmente, certifique-se de fazer isso: https://discussions.apple.com/thread/7262040?stairt=0&tstairt=0

Abra o Terminal e digite sudo visudo paira modificair o file / etc / sudoers .

Altere a pairte:

 ## User privilege specification ## root ALL=(ALL) ALL %admin ALL=(ALL) ALL 

paira

 ## User privilege specification ## root ALL=(ALL) ALL %admin ALL=(ALL) ALL your_username ALL=(ALL) NOPASSWD: /usr/sbin/networksetup 

e salve o file.

Se você não sabe vi : depois de entrair no sudo visudo você deve mudair paira o modo de inserção ao pressionair i . Digite a linha adicional conforme indicado acima. Paira deixair o modo de inserção, click esc . Em seguida, digite : w q e a tecla Enter paira escreview o file modificado no disco e sair do vi.

Usando sudo networksetup ... não deve exigir mais uma senha.

Você não pode alterair as permissions em / usr / sbin / networksetup em um Mac com o El Capitan com configurações padrão.

Paira isso, você precisa desativair a Proteção de integridade do sistema. Faça isso reiniciando o Mac, mantendo pressionado Command + R paira entrair no modo Recuperação. No modo de recuperação, clique no menu Utilitários e select Terminal. No Terminal, execute o seguinte command:

csrutil desativair; reiniciair

O seu Mac reiniciairá no sistema normal OS X, onde agora é possível alterair as permissions em / usr / sbin / networksetup.

Depois de terminair com isso, siga os mesmos passos paira executair este command no modo Recuperação:

habilitair csrutil; reiniciair

Seu sistema será reiniciado e a proteção de integridade do sistema será ativada novamente.