O comando SUPER
�s vezes precisamos liberar alguns comandos que s� o "root" pode executar para determinado(s) usu�rio(s). Com o comando super essa tarefa se torna simples, pois podemos liberar qualquer comando para determinado(s) usu�rios.
Para instala��o no Debian e seus derivados via aptitude:
# aptitude install super
Com isso j� temos o nosso programa instalado.
No terminal basta digitar:
$ super -h usu�rio
A sa�da dever� parecer com:
super version 3.30 patchlevel 0
(Use super -h for general usage information.)
Super.tab file: `/etc/super.tab'
===========================
Commands available to user walber (use option `-h' for a general usage listing):
Veja que n�o aparece nenhum usu�rio listado. Agora com o usu�rio adicionado:
super version 3.30 patchlevel 0
(Use super -h for general usage information.)
Super.tab file: `/etc/super.tab'
==================================
Commands available to user walber (use option `-h' for a general usage listing):
super route -> /sbin/route
Max per-arg length: 1000 chars; max over all args: 10000 chars.
Note a presen�a do comando route dispon�vel para o usu�rio.
A sintaxe para executar os comandos � SUPER simples, testaremos com o comando:
# route del default
Com isso apagaremos nossa rota padr�o.
Se executarmos o comando antes de adicionar o usu�rio no super receberemos a seguinte mensagem:
$ super -r /sbin/route route del default
super: No such super command as `route'
Agora ap�s adicionar o usu�rio no super:
$ super -r /sbin/route route del default
Veja que o comando foi executado com sucesso.
Forma de Utilizar
Edite o arquivo /etc/super.tab como na �ltima linha:
Veja que foi definido o comando route e o path /sbin/route para o usu�rio walber. Dessa forma o usu�rio walber poder� executar o comando route para apagar ou adicionar rotas. Apagando a rota default:
$ super -r /sbin/route route del default
$ super -r /sbin/route route add default gw x.x.x.x
Os comandos digitados podem ser acompanhados no arquivo /var/log/super.log.
� isso pessoal, podemos usar qualquer comando que desejar nas nossas configura��es.
in http://www.vivaolinux.com.br/dica/O-comando-SUPER
Para instala��o no Debian e seus derivados via aptitude:
# aptitude install super
Com isso j� temos o nosso programa instalado.
No terminal basta digitar:
$ super -h usu�rio
A sa�da dever� parecer com:
super version 3.30 patchlevel 0
(Use super -h for general usage information.)
Super.tab file: `/etc/super.tab'
===========================
Commands available to user walber (use option `-h' for a general usage listing):
Veja que n�o aparece nenhum usu�rio listado. Agora com o usu�rio adicionado:
super version 3.30 patchlevel 0
(Use super -h for general usage information.)
Super.tab file: `/etc/super.tab'
==================================
Commands available to user walber (use option `-h' for a general usage listing):
super route -> /sbin/route
Max per-arg length: 1000 chars; max over all args: 10000 chars.
Note a presen�a do comando route dispon�vel para o usu�rio.
A sintaxe para executar os comandos � SUPER simples, testaremos com o comando:
# route del default
Com isso apagaremos nossa rota padr�o.
Se executarmos o comando antes de adicionar o usu�rio no super receberemos a seguinte mensagem:
$ super -r /sbin/route route del default
super: No such super command as `route'
Agora ap�s adicionar o usu�rio no super:
$ super -r /sbin/route route del default
Veja que o comando foi executado com sucesso.
Forma de Utilizar
Edite o arquivo /etc/super.tab como na �ltima linha:
:global_options \
logfile=/var/log/super.log # log to this file... \
renewtime=y # this says the user doesn't need to re-enter \
:define OfficeHours {8:00-17:30}/{mon,tue,wed,thu,fri}
route /sbin/route walber
logfile=/var/log/super.log # log to this file... \
renewtime=y # this says the user doesn't need to re-enter \
:define OfficeHours {8:00-17:30}/{mon,tue,wed,thu,fri}
route /sbin/route walber
Veja que foi definido o comando route e o path /sbin/route para o usu�rio walber. Dessa forma o usu�rio walber poder� executar o comando route para apagar ou adicionar rotas. Apagando a rota default:
$ super -r /sbin/route route del default
$ super -r /sbin/route route add default gw x.x.x.x
Os comandos digitados podem ser acompanhados no arquivo /var/log/super.log.
� isso pessoal, podemos usar qualquer comando que desejar nas nossas configura��es.
in http://www.vivaolinux.com.br/dica/O-comando-SUPER
0 Comments:
Postar um comentário
<< Home