Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. queria a ajuda de vcs para criar um script para gerenciar/criar/apagar usuários da seguinte forma:


    1)ao rodar o script ele iria perguntar o nome do usuário:
    Qual o nome do usuário: teste (exemplo )

    com isso sairia o comando: adduser --home /home/ftp/teste(/upload e /download) --shell /bin/false --no-create-home teste

    depois daria o comando : chown -R teste:teste /home/ftp/teste/upload

    e uma opção para remover.


    desde já agradeço.

  2. Citação Postado originalmente por lfernandosg Ver Post
    queria a ajuda de vcs para criar um script para gerenciar/criar/apagar usuários da seguinte forma:


    1)ao rodar o script ele iria perguntar o nome do usuário:
    Qual o nome do usuário: teste (exemplo )

    com isso sairia o comando: adduser --home /home/ftp/teste(/upload e /download) --shell /bin/false --no-create-home teste

    depois daria o comando : chown -R teste:teste /home/ftp/teste/upload

    e uma opção para remover.


    desde já agradeço.
    Você quer um script pronto ou ajuda pra montar um script ?



  3. não entendo do scripts então com base no que passei queria um pronto ou pelo menos que me dessem as dicas dos comandos.

  4. confesso que eu tambem queria...
    valewww



  5. segue script, espero que seja util:
    --------------INICIO SCRIPT-----------------------------
    #!/bin/sh
    ADDUSER='/usr/sbin/useradd'
    MKDIR='/bin/mkdir'
    CHOWN='/bin/chown'
    erroUsuarioExiste(){
    echo "Ja existe usuario com nome $USUARIO"
    echo "Favor informar outro nome para usuario"
    sleep 3
    menu
    }
    menu(){
    clear
    echo "|Script para criacao de usuario ftp"
    echo "|"
    echo "|Digite a opcao: 1 - Criar Novo Usuario"
    echo "| 2 - finaliza script"
    read OPCAO
    [ "$OPCAO" == '1' ] && criaUsuario
    [ "$OPCAO" == '2' ] && exit 0
    echo Opcao invalida - tente novamente
    sleep 1
    menu
    }
    criaUsuario(){
    echo Criacao de novo usuario
    echo Digite o nome
    read USUARIO
    [ ! "$(grep '^'"$USUARIO"':' /etc/passwd)" == '' ] && erroUsuarioExiste
    echo Digite a senha
    read SENHA
    $MKDIR -p /home/ftp/$USUARIO/upload
    $MKDIR -p /home/ftp/$USUARIO/download
    $ADDUSER -d /home/ftp/$USUARIO -g ftp --shell /bin/false -p $SENHA $USUARIO
    $CHOWN -R $USUARIO:ftp /home/ftp/$USUARIO
    echo Usuario $USUARIO Criado
    sleep 1
    menu
    }
    #verifica se existe grupo ftp, e cria caso nao exista
    [ "$(grep ^ftp: /etc/group)" == '' ] && /usr/sbin/groupadd ftp
    menu
    --------------FINAL SCRIPT-----------------------------






Tópicos Similares

  1. script para adicionar usuário no linux e no samba + criar pasta home
    Por FAHHAM no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 11-04-2006, 15:23
  2. script para virar usuário root
    Por rodriguesoline no fórum Linguagens de Programação
    Respostas: 6
    Último Post: 23-02-2005, 15:42
  3. Sistema para gerenciar usuários proxy/squid. ALGUEM CONHECE
    Por copynow no fórum Servidores de Rede
    Respostas: 3
    Último Post: 07-06-2004, 11:24
  4. Script para criar usuarios !
    Por Luis Henrique no fórum Servidores de Rede
    Respostas: 1
    Último Post: 26-05-2004, 08:24
  5. script para criar usuario!
    Por Luis Henrique no fórum Linguagens de Programação
    Respostas: 7
    Último Post: 29-04-2004, 06:46

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L