#linha de comando pra importar este texto pro "vi" (veja cp.txt) # :r !lynx -dump http://www.zago.eti.br/modelos/zzsamba # ---------------------------------------------------------------------------- # Cria usuário pro Linux e Samba # Obs.: no nome use somente letras e numeros, não utilize o ponto. # Uso: zzsamba nome-de-login senha # Ex.: zzsamba zago minhasenha # ---------------------------------------------------------------------------- zzsamba(){ zzzz -z $1 zzsamba && return # Modifique ou acrescente aqui as instruções pra validar login, senha # e outras consistencias de seu interesse. grep "^$1:" /etc/passwd > /dev/null id $1 if [ $? -eq 0 ]; then echo "Usuario $1 já existe, nada a ser feito, saindo da função" sleep 3 exit fi if test $UID = 0; then adduser $1 echo $2 | passwd --stdin $1 smbpasswd -a $1 -s $2 echo "Cadastro efetuado, usuário $1 com a senha $2" else echo Pra criar usuários requer poderes de root.. exit fi if [ -e /home/netlogon/modelo.bat ]; then sed "s/usermodelo/$1/g" /home/netlogon/modelo.bat > /home/netlogon/$1.bat else echo Não criou login-scrip, falta login-script modelo.bat pra fazer a copia... fi }