ajout du script de création de l'utilisateur
This commit is contained in:
		
							
								
								
									
										24
									
								
								sisr1/tp04_scripts_admin/createUsers.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								sisr1/tp04_scripts_admin/createUsers.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
 | 
			
		||||
file='./logins.csv'
 | 
			
		||||
 | 
			
		||||
while read line
 | 
			
		||||
do
 | 
			
		||||
 | 
			
		||||
    username=$(echo $line | cut -d ";" -f1)
 | 
			
		||||
    # créer l'utilisateur 
 | 
			
		||||
    # option -m créer le répertoire courant dans /home et -s indique le shell
 | 
			
		||||
    useradd -m -s "/bin/bash" $username
 | 
			
		||||
 | 
			
		||||
    group=$(echo $line | cut -d ";" -f5)
 | 
			
		||||
    # ajout l'utilisateur à son groupe
 | 
			
		||||
    usermod -aG $group $username
 | 
			
		||||
 | 
			
		||||
    password=$(echo $line | cut -d ";" -f2)
 | 
			
		||||
 | 
			
		||||
    # permet de changer le mot de passe
 | 
			
		||||
    echo $username:$password | chpasswd
 | 
			
		||||
 | 
			
		||||
    chown $username:$username /home/$username
 | 
			
		||||
 | 
			
		||||
done < $file
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
if [ -z "$1" ] ; then
 | 
			
		||||
    read -p "Erreur: Ecrivez un message " $message
 | 
			
		||||
else 
 | 
			
		||||
    message=$1
 | 
			
		||||
    message="$1"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Ajout des fichiers modifiers
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user