Como não será possível fazer isso como um usuário normal sem configurações especiais. (Um usuário normal não deve ser capaz de quebrar o sistema por padrão ...) Se você conseguir convencer o administrador de que precisa fazer isso, ele poderá adicionar o comando relevante para o usuário ao arquivo sudoers ... (parece você basicamente quer que o cliente DHCP reinicie). Parece que você precisará de acesso ao ipconfig
comando. ( sudo ipconfig set en0 NONE; sudo ipconfig set en0 DHCP
(substitua en0 pela interface ethernet conforme relatado por ifconfig
) deve fazer isso ...)
Você também pode querer verificar se há um grupo ao qual você possa adicionar para permitir o acesso às configurações de rede ...
Parece que outro método é configurar vários "Locais" de rede (o administrador precisará fazer isso) e você pode alternar entre eles usando scselect
, aparentemente sem direitos de administrador ...
O administrador deve poder limitar você somente aos comandos no su.
(Algumas dessas informações vêm de uma postagem de superusuário que encontrei (mas só podem ser acessadas pelo cache do Google onde estou atualmente ...))