SlackAcc
Publicado por Slackjeff (última atualização em 26/01/2018)
[ Hits: 1.818 ]
Homepage: https://slackjeff.com.br
Crie seu usuario de uma forma fácil usando o dialog.
Pode ser usado em qualquer distribuição desde que tenha o dialog instalado.
#!/bin/bash #----------HEADER--------------------------------------------------| #AUTHOR: # Jefferson Rocha <lrcjefferson@gmail.com> # #Program: # Simple program to Create a USER with useradd and box's dialog. #------------------------------------------------------------------| #-------Variables check_dialog=$(which dialog 2>&-) #-------FUNCTIONS status(){ case $? in 1) user=${user,,} # lower user, not error. pass=$( dialog --stdout \ --insecure \ --passwordbox "Say your Password!" 0 0) [ "$?" = "0" ] && useradd -p "$pass" -m -c "$comment" "$user" && \ dialog --title "Sucess." --sleep 2 --infobox "User created." 0 0 \ && exit 1 || \ dialog --title "Error." --sleep 2 --infobox "Error :(" 0 0 ;; esac } #-------Inicializing # Root? [ $(echo $UID) -ne "0" ] && \ dialog --title "Root now." --infobox "NEED ROOT." 0 0 && exit 1 # Dialog exist in system? [ ! -e "$check_dialog" ] && echo -e "\033[31;1mInstall Dialog.\033[m" && exit 1 #--------Here start. while :; do { read user; read pass; read comment; read shell; } \ < <(dialog --stdout \ --no-cancel \ --backtitle "Slackware Create User" --title "Create a New User" \ --no-shadow \ --form "Users" \ 0 0 0 \ "User:" 1 1 "" 1 10 25 25 \ "Comment:" 2 1 "" 2 10 25 25 ) status # Function call done # END LOOP WHILE
Filtro para importação de extrato do Banco do Brasil para Kmymoney
Executando comandos de telnet via shell-script
Cálculo da Aplicação Financeira
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)