SlackAcc
Publicado por Slackjeff (última atualização em 26/01/2018)
[ Hits: 1.979 ]
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
Carregar módulo kqemu na inicialização do sistema
Shell Script para criar chave ssh e logar no servidor sem digitar senha
Script para controle de banda usando FreeRADIUS, PPPoE e HTB
Script bem simples para eniar e-mail com arquivo em anexo.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Primeiras impressões do Debian 13 (8)
como resolver o problema de som do linux mint mate (4)