source: publico/utilidades/AdministracaoServidores/cadSenha @ 2658

Última Alteração nesse arquivo desde 2658 foi 2658, incluída por jeanferri, 14 anos atrás

Criando diretorio de script de administracao de servidores

  • Propriedade svn:executable mudada para *
File size: 1.5 KB
Linha 
1#!/bin/sh
2
3# Altera Senha do usuário no samba
4# Autor: Cristiano
5# Data: 15/12/2005 14:12
6
7NmUser=$1
8Limpa="clear"
9
10if test "$NmUser" = "-h"; then
11   echo "cadSenha: Sintaxe correta> cadSenha NmUser"
12   echo "                           cadSenha [-h] -> para help"
13   echo ""
14   echo "A qualquer momento digite 'fim' para encerrar"
15   exit
16fi
17
18if test "$NmUser" != "";then
19   if test ! "$EXISTE"; then
20      echo "cadSenha: Usuário não existe."
21      NmUser=""
22   fi
23fi
24
25while test ! $NmUser; do
26      echo
27      echo "Informe o nome do usuário a alterar a senha: "
28      read NmUser
29      test "$NmUser" = "fim" -o "$NmUser" = "FIM" -o "$NmUser" = "Fim" && exit
30      EXISTE=`cat /etc/passwd | grep $NmUser:x:`
31      if test ! "$EXISTE"; then
32         echo "cadSenha: Usuário não existe."
33         NmUser=""
34         EXISTE=""
35      fi
36done
37
38while true;do
39      smbpasswd $NmUser
40
41      if test $? -eq 0; then
42         break
43      fi
44
45      echo
46      echo -e "\033[1mErro!!!. Digite <\033[0mENTER\033[1m> pra tentar novamente, ou\033[0m"
47      echo -e "\033[1m<\033[0mFIM\033[1m> pra desistir.\033[0m"
48      echo
49      read ESPERA
50      test "$ESPERA" = "fim" -o "$ESPERA" = "FIM" -o "$ESPERA" = "Fim" && exit
51done
52
53echo
54echo -e "\033[1m-------------------------------------------------------------------------\033[0m"
55echo -e "\033[1m| Rotina Finalizada!  Tecle <\033[0mENTRA\033[1m> para retornar ao Menu.|\033[0m"
56echo -e "\033[1m-------------------------------------------------------------------------\033[0m"
57echo
58read ESPERA
59
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.