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
 | 
					if [ -z "$1" ] ; then
 | 
				
			||||||
    read -p "Erreur: Ecrivez un message " $message
 | 
					    read -p "Erreur: Ecrivez un message " $message
 | 
				
			||||||
else 
 | 
					else 
 | 
				
			||||||
    message=$1
 | 
					    message="$1"
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Ajout des fichiers modifiers
 | 
					# Ajout des fichiers modifiers
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user