Shell script

346 palavras 2 páginas
PROF:####################

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

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

Duque de 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: Gerenciar usuarios 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 possivel criar o diretorio' exit 1 fi Principal
}

criarUser() { clear echo -n 'Informe o nome do usuario a ser criado?' read nome `useradd $nome` if [ $? = 0 ]; then echo '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 a

Relacionados

  • SHELL SCRIPT
    1353 palavras | 6 páginas
  • Shell Script
    377 palavras | 2 páginas
  • Shell script
    3882 palavras | 16 páginas
  • Shell Script
    2062 palavras | 9 páginas
  • shell script
    763 palavras | 4 páginas
  • Shell script
    1982 palavras | 8 páginas
  • Shell script
    1314 palavras | 6 páginas
  • shell script
    11483 palavras | 46 páginas
  • Shell script
    373 palavras | 2 páginas
  • shell script
    14101 palavras | 57 páginas