Shell script

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (346 palavras )
  • Download(s) : 0
  • Publicado : 28 de agosto de 2012
Ler documento completo
Amostra do texto
PROF:####################









ALUNOS :######################






Superior Tecnologia em Redes de Computadores:
Sistemas Operacionais Abertos
Shell script





Duquede Caxias


2011











CODIFICAÇÃO DO PROGRAMA.

OBS: Para atualização de data e hora, foi usado o commando
# ntpdate br.pool.ntp.org


#!/bin/bash

FINALIDADE: Gerenciarusuarios e diretorios.
AUTOR: ###### / #########
DATA DA MODIFICAO: 31-10-2011

DEFINIÇÃO DE VARIAVEIS
data=`date "+%d/%m/%Y"`
hora=`date "+%H:%M:%S"`

Principal() {

echo'*------------------------------------------*'
echo '*UNIGRANRIO-Universidade do Grande Rio: ' $data
echo '*Trabalho para compor a nota da Segunda Avaliacao: ' $hora
echo'*------------------------------------------*'
echo 'Opcoes Disponiveis:'
echo '1. Criar um novo diretorio'
echo '2. Adicionar um usuario no sistema'
echo '3. Deletar um usuario no sistema'
echo '4.Deletar um diretorio'
echo '5. Fazer backup dos arquivos do www'
echo 'F. Finaliza'
echo
echo -n 'Seleciona sua opcao: '
read op
case $op in
1) criarDir ;;
2) criarUser;;
3) deletarUser ;;
4) deletarDir ;;
5) backupwww ;;
F) finalizar ;;
*) Opcao desconhecida; echo ; Principal ;;
esac
}

criarDir() {
clear
echo -n'Informe o nome do diretorio a ser criado?'
read nome
`mkdir /var/$nome`
if [ $? = 0 ]; then
echo 'Diretorio /var/$nome criado com sucesso '
else
echo 'nao foi possivelcriar o diretorio'
exit 1
fi
Principal
}

criarUser() {
clear
echo -n 'Informe o nome do usuario a ser criado?'
read nome
`useradd $nome`
if [ $? = 0 ]; thenecho 'usuario criado com sucesso'
else
echo 'nao foi possivel criar o usuario'
exit 1
fi
Principal

}
deletarUser() {
clear
echo -n 'Qual o nome do usuario...
tracking img