Shell script

Páginas: 2 (346 palavras) Publicado: 28 de agosto de 2012
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...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • shell script
  • Shell Script
  • Shell script
  • shell script
  • shell script
  • Shell Script
  • Shell script
  • shell script

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!