Torne um usuário administrador de grupo sem editar manualmente /etc/gshadow

Torne um usuário administrador de grupo sem editar manualmente /etc/gshadow

Eu tentei por um quarto de hora encontrar uma maneira de escrever um comando para converter automaticamente um usuário existente em um administrador de um grupo, mas não encontrei, então editei adicionando vi /etc/gshadow"alunos" ao grupo em a terceira linha "teste"; então a terceira conta deve ser o administrador do aluno.

Como posso fazer isso através de um comando?

Como posso verificar se o teste do usuário é o administrador do aluno?

Quero criar 40 usuários como: user01...user40 que são membros do grupo myusers e possuem a política: caducidade da senha um mês, tempo mínimo para troca, 15 dias, aviso uma semana antes da caducidade e uma semana de inatividade. Também preciso de uma conta de usuário avançado que seja o administrador desse grupo e essa conta não tenha política de senha. Cada usuário precisa de seu próprio diretório /Users, como /Users/user01. Além disso, todos os usuários compartilharão uma pasta chamada /Users/myusersonde todos poderão escrever e ler. E o poweruser não terá seu próprio diretório de usuários.

Minha abordagem:

#!/bin/bash

#Administrator
adduser -d "" poweruser
#Group where users will be into
groupadd myusers
#A shared directory
mkdir "/Users/myusers/"
#Owned by myusers
chgrp "Users/myusers/" myusers
#They can read and write
chmod 760 "/Users/myusers/"

#Create 40 users: user01...user40
I=1
while [ I -le 40 ]
do
    adduser -g myusers -d "/Users/user"$I user$I
    chage -M 30 -m 15 -W 7 -I 7 user$I
    I=(($I+1))
done

Minhas dúvidas:

Como posso automatizar "poweruser" para se tornar administrador de "myusers"? Como posso manter o formato: user01, user02 com variável I se vai incrementar como 1,2,3,4, não 01,02..39,40; Quer dizer, posso manter 01,02,03...040, mas preciso manter 1,2...,39,40. Como posso tornar a pasta /Users/myuserscompartilhável, dando privilégios de gravação e leitura ao grupo "myusers" que envolve esses 40 usuários, sem permitir que eles a excluam ou excluam esses arquivos? Quer dizer, não está explicitamente postado no exercício, mas acho que deveria ser assim.

Obrigado.

informação relacionada