Como adicionar usuários a grupos

1

Vamos supor que eu tenha uma caixa do Linux configurada como um controlador de domínio principal com 50 usuários conectados em um determinado momento. Se eu quisesse criar dois grupos, um chamado "Professores" e os outros "Alunos" Como eu poderia criar scripts para que eu não tivesse que digitar individualmente cada comando para cada usuário ao adicioná-los ao grupo apropriado?

Isto é o que o script é sobre sim?

    
por user970638 19.12.2012 / 03:10

2 respostas

3

Um loop neste formato funcionará:

while read i ; do 
    command_name "$i"
done < filename

O arquivo chamado filename conteria uma lista de usuários, um por linha. Para o nome do comando command_name use useradd -G {group-name} .

    
por 19.12.2012 / 03:37
1

Altere o grupo1 e o grupo2 para os grupos desejados e use -M user1,user2,user3,... como usuários.

for group in group1 group2
do gpasswd -M user1,user2,... $group
done
    
por 19.12.2012 / 04:12

Tags