
Enviado em 05/02/2013 - 11:03h
Nao sei por que nao funciona o trabalho.sh
#!/bin/bash
clear
echo "TRABALHO"
echo " "
echo "1) VERIFICAR SE O GRUPO EXISTE"
echo "2) CRIAR GRUPO"
echo "3) MOSTRAR FREQUENCIA DO PROCESSADOR"
echo "4) MOSTRAR MODELO DA PLACA DE VIDEO"
echo "5) MOSTRAR TABELA DE ROTEAMENTO"
echo "6) VERIFICAR SE O USUARIO EXISTE"
echo "7) CRIAR USUARIO"
echo "8) COLOCAR USUARIO NO GRUPO ROOT"
echo "9) SAIR"
echo " "
echo " "
echo -n "DIGITE A OPÇÃO: "
read op
case $op in
1) echo -n "DIGITE O NOME DO GRUPO: "
sleep 1
read grupo
x=$( cat /etc/group | grep ^$grupo )
if [ -z $x ]; then
echo "GRUPO NÃO EXISTE"
sleep 2
else
echo "GRUPO EXISTE"
sleep 2
echo "EXIBINDO INFORMAÇÕES DO GRUPO"
sleep 1
echo "$x"
sleep 1
fi
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
2) echo -n "DIGITE O NOME DO GRUPO: "
sleep 1
read grupo
groupadd $grupo
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
3) echo -n "MOSTRANDO FREQUENCIA DO PROCESSADOR"
sleep 1
less /proc/cpuinfo | grep "cpu MHz"
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
4) echo -n "MOSTRANDO MODELO DA PLACA DE VIDEO"
sleep 1
lspci | grep VGA
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
5) echo -n "MOSTRANDO TABELA DE ROTEAMENTO"
sleep 1
route -n
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
6) echo -n "DIGITE O NOME DO USUÁRIO A SER VERIFICADO: "
sleep 1
read user
cat /etc/passwd | grep ^$user
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
7) echo -n "DIGITE O NOME DO USUÁRIO A SER CRIADO: "
sleep 1
read user
useradd $user
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
8) echo " "
echo "DIGITE O NOME DO USUARIO A INCLUIR NO GRUPO root"
sleep 1
read user
useradd -g root $user
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
./trabalho.sh;;
9) echo -n "DESEJA REALMENTE SAIR (S/N) ? "
read y
if [ $y = s -o $y = S ]; then
exit
else
./trabalho.sh;;
fi;;
*) echo " "
echo "Opção invalida"
echo "###################################"
echo "5 segundos para pular a tela"
sleep 5
sh trabalho.sh
;;
esac
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)
O programa assinador digital (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (9)









