Re: Cambiar IP Unix desde script Python
Jordi Funollet <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
On Friday 23 October 2009 13:03:31 Félix Palazuelos Pérez wrote:
> Supongo que tendría que logearme como root, pero no lo tengo claro
Con 'sudo' puedes permitir a un usuario ejecutar solo determinados comandos
como root.
$ sudo /usr/local/bin/ip_changer.sh
Para permitir esto a un usuario llamado "user1", necesitarás editar el fichero
'/etc/sudoers' y añadir una línea de este estilo:
user1 ALL=(root) NOPASSWD: /usr/local/bin/ip_changer.sh
El comando 'visudo' es una buena forma de editar el fichero: hace una
comprovación de sintaxis antes de salvar.
La directiva 'NOPASSWD:' es opcional; si no la pones, el usuario deberá
identificarse con su password (el suyo, no el de root). Pero esto acostumbra a
ser incómodo en los scripts.
--
##############################
### Jordi Funollet
### http://www.terraquis.net
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes