Convertir a un usuario en administrador de grupo sin editar manualmente /etc/gshadow

Convertir a un usuario en administrador de grupo sin editar manualmente /etc/gshadow

He intentado durante aproximadamente un cuarto de hora encontrar una manera de escribir un comando para convertir automáticamente a un usuario existente en administrador de un grupo, pero no lo encontré, así que lo edité agregando vi /etc/gshadow"alumnos" al grupo. la tercera fila "prueba"; entonces la tercera cuenta debería ser la administradora del alumno.

¿Cómo puedo hacer eso a través de un comando?

¿Cómo puedo verificar que el usuario test sea el administrador del alumno?

Quiero crear 40 usuarios como: usuario01...usuario40 que sean miembros del grupo myusers y tengan la política: caducidad de contraseña un mes, tiempo mínimo para cambiarla, 15 días, aviso una semana antes de caducidad y una semana de inactividad. También necesito una cuenta de usuario avanzado que sea el administrador de ese grupo y esta cuenta no tiene una política de contraseñas. Cada usuario necesita su propio directorio /Users, como /Users/user01. Además, todos los usuarios compartirán una carpeta llamada /Users/myusersdonde todos podrán escribir y leer. Y poweruser no tendrá su propio directorio de usuarios.

Mi acercamiento:

#!/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

Mis dudas:

¿Cómo puedo automatizar "poweruser" para que se convierta en administrador de "myusers"? ¿Cómo puedo mantener el formato: usuario01, usuario02 con la variable I si se incrementará como 1,2,3,4, no 01,02..39,40; Quiero decir, puedo conservarlo 01,02,03...040 pero necesito conservarlo 1,2...,39,40. ¿Cómo puedo hacer que la carpeta /Users/myusersse pueda compartir dando privilegios de escritura y lectura al grupo "misusuarios" que involucra a esos 40 usuarios, sin permitirles eliminarla o eliminar esos archivos? Quiero decir que no está publicado explícitamente en el ejercicio, pero creo que debería ser así.

Gracias.

información relacionada