Criação de usuário e aplicação de quota
Publicado por Rodrigo de Oliveira 03/05/2008 (última atualização em 04/11/2009)
[ Hits: 6.779 ]
Download create_user_rodrigo.sh
Script para criação de usuários e aplicação de quotas baseado em um grupo previamente criado. Desta forma aplicamos quota a um único usuário e todos os demais terão este usuário como referência no momento da atribuição da quota.
Muito útil para quem tem muitos usuários em departamentos distintos.
#!/bin/bash # # Criação de usuario (aluno) e aplicação de quota # Versão: GPL - v02092007 # Creator: Rodrigo de Oliveira # # Primeiro deve-se criar os grupos (aluno, prof, admt) # E depois criar os seguintes usuários atrelados aos seguintes grupos # # usuário: alunop no grupo aluno # usuário: profp no grupo prof # usuário: adminp no grupo admt # usuário: supp no grupo suporte # # Daí então para cadda usuário acima, criar uma quota. Pois quando criar os usuários # e atrelá-lo aos grupos eles pegarão a mesma quota. # # Exemplo, se criei o usuario alunop com quota de 70 Mb, quando criar um novo usuário # e colocá-lo no grupo "aluno" ele ficará com quota igual a 70 Mb, ou seja ele herará # as quotas daquele usuário. # # ---------------------------------------------------- echo "Login do usuario:" read usuario echo "Nome do usuario" read nome echo "Grupo ao qual pertence o usuario (aluno, prof,admt,suporte) - minusculo" read grupo # Criacao de alunos e aplicacao de quota if [ $grupo = "aluno" ]; then useradd $usuario -c "$nome" -g aluno smbpasswd -a $usuario edquota -p alunop $usuario fi # Criacao de Professores e aplicacao de quota if [ $grupo = "prof" ]; then useradd $usuario -c "$nome" -g prof smbpasswd -a $usuario edquota -p profp $usuario fi #Criacao de Administrador e aplicacao de quota if [ $grupo = "admt" ]; then useradd $usuario -c "$nome" -g admt smbpasswd -a $usuario edquota -p adminp $usuario fi # Criacao de pessoas do grupo suporte e aplicao de quota if [ $grupo = "suporte" ]; then useradd $usuario -c "$nome" -g suporte smbpasswd -a $usuario edquota -p supp $usuario fi echo "Usuario criado e aplicado a quota padrão"
Script para impressao em codigo de barras.
Script para "Ler" arquivos de texto
[wgetreload] Evitando conexão "staled" (parada) no wget
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)