SlackAcc
Publicado por Jefferson Rocha (última atualização em 26/01/2018)
[ Hits: 868 ]
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
Encurtador de URLs pelo terminal através do Google
Restaurar base de dados PostgreSQL
Buscar conteúdo digitado em sites de busca
Soluções para Acesso Remoto Seguro com SSH
Software Manivela VS Software Modinha
RapidScan - Multi-Tool WEB Vulnerability Scanner
Rofi no Void Linux - Menu para desligar e reiniciar o i3WM
Plugin do Banco do Brasil (Warsaw) no Fedora 31
Screenshot com MAIM - Um programa simples, leve e ideal para WMs
Vim/gVim - Alternância Intuitiva entre Maiúsculo e Minúsculo
Linux Mint trava completamente. (4)
Auto incrementar valor com UPDATE PDO (0)
[Mint] HD externo e transferência de arquivos - problemas (3)