Je suis en train de créer 100 utilisateurs pour une classe et ainsi écrire et exécuter leurs projets sur ssh.Création d'un dossier privé dans le répertoire de base de chaque utilisateur
J'assigne par défaut un mot de passe dit « 123 » à tous les utilisateurs (ils pourraient changer eux-mêmes plus tard) je me suis fixé doux et hardlimits sur l'utilisation du disque (8 Mo et 16 Mo)
Maintenant, je pensais de créer un dossier privé dans leurs dossiers de base qui ne pouvait être lu par quelqu'un d'autre Il s'avère que ce script donne «moi» au lieu de l'utilisateur, le lire écrire et exécuter à tous les dossiers privés
Voici ce que le le script ressemble à.
for i in {1..100}
do
useradd -m -g student $i
mkdir /home/$i/private //Creating a private folder
chmod -R 700 /home/$i/private //
echo "$i:123" | sudo chpasswd
setquota -u $i 9 18 0 0/
done
Y at-il de toute façon que je peux le faire?