[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Desligar Servidor
From: |
Rodolfo Villanova - TmS Brasil |
Subject: |
RES: [shell-script] Desligar Servidor |
Date: |
Mon, 15 Sep 2003 12:05:43 -0300 |
Euclides,
Existe também uma outra "manha" para criar um usuário que tenha poder para
executar somente o comando shutdown.
Como usuário root, edite o arquivo /etc/passwd, troque o "id" do usuário que
vou chamar de "user1" para 0 (zero). Assim, ele vai ter o mesmo id do
usuário root (considerando que normalmente é o único user que tem poder de
execução do comando shutdown).
Na último campo do registro do usuário "user1" no /etc/passwd, troque o
ambiente shell de carga que fica no final desse registro, por exemplo,
"/bin/bash" por "/home/shutdown.bsh".
Troque o "owner" desse script que chamamos de /home/shutdown.ksh para root;
é esse script que deverá ter como única função executar o "shutdown".
Assim, o registro do "user1" no arquivo /etc/passwd ficaria mais ou menos
assim:
user1:*:0:1:Usuario que faz shutdown:/home/user1:/home/shutdown.bsh
Quando o user1 se logar corretamente, ele dispara imediatamente a execução
do script /home/shutdown.bsh!
Teste e retorne se encontrar algum problema.
Obs: não esqueça de setar o atributo "x" do "owner" do script para poder
executá-lo, mas só pro "owner", né?!
Boa sorte.
-----------------
Rodolfo Villanova
> ----- Original Message -----
> From: aeuclides
> To: address@hidden
> Sent: Sunday, September 14, 2003 5:53 PM
> Subject: [shell-script] Desligar Servidor
>
>
> Pessoal,
>
> Tem como criar um usuario "desligar" e ao se logar com este
> automaticamente efetuar o shutdown no servidor??
>
> ex:
> Login:desligar
> senha:desligar
>
> .....desligando o servidor... [ok]
Re: [shell-script] Desligar Servidor, freebsd, 2003/09/15