Criando grupos com usuários

1. Criando grupos com usuários

Diego Silva
dkgsi

(usa Ubuntu)

Enviado em 13/09/2016 - 01:31h

Pessoal, boa noite, estou iniciando no mundo linux, e estou tentando criar um script que atenda o seguinte cenário:

Preciso cirar 10 grupos distintos, colocando no mínimo 10 usuários por grupo, e todos usuários devem ter acesso de leitura, execução e escrita das demais pastas dos 1.000 usuários.

os comandos básicos tenho ciência, o que não estou conseguindo e fazer a estrutura na qual consiga gerar estes grupos já com os usuários :/

Já desenvolvi a seguinte string pra criação dos usuários, porém não estou conseguindo criar os grupos vinculados aos usuários:

#!/bin/bash

nome="usuario"

for ((i=0; i<=10; i++))
do
useradd -m -d /home/$nome$i $nome$i
chown -R $nome$i /home/$nome$i
echo "Usuario$i.001 criado" >> users.txt
done

Águem poderia me ajudar,? desde já grato!


  


2. Re: Criando grupos com usuários

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/09/2016 - 09:15h

dkgsi escreveu:

Pessoal, boa noite, estou iniciando no mundo linux, e estou tentando criar um script que atenda o seguinte cenário:

Preciso cirar 10 grupos distintos, colocando no mínimo 10 usuários por grupo, e todos usuários devem ter acesso de leitura, execução e escrita das demais pastas dos 1.000 usuários.

os comandos básicos tenho ciência, o que não estou conseguindo e fazer a estrutura na qual consiga gerar estes grupos já com os usuários :/

Já desenvolvi a seguinte string pra criação dos usuários, porém não estou conseguindo criar os grupos vinculados aos usuários:

#!/bin/bash

nome="usuario"

for ((i=0; i<=10; i++))
do
useradd -m -d /home/$nome$i $nome$i
chown -R $nome$i /home/$nome$i
echo "Usuario$i.001 criado" >> users.txt
done
Alguém poderia me ajudar? desde já grato!

----------------------------------------------------------------
Bom dia!
Veja a opção -g ou -G do useradd.
Não entendi o motivo deste comando:
chown -R $nome$i /home/$nome$i

Att.:
Marcelo Oliver








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts