Nouveau fichier : sisr1/scripts/createUsers.sh
This commit is contained in:
		
							
								
								
									
										18
									
								
								sisr1/scripts/createUsers.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								sisr1/scripts/createUsers.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
#
 | 
			
		||||
while read line
 | 
			
		||||
do
 | 
			
		||||
	touch ./temptp4.txt
 | 
			
		||||
	file="./temptp4.txt"
 | 
			
		||||
	echo $line > $file
 | 
			
		||||
	user=$(cut -d "," -f 1 $file)
 | 
			
		||||
	usergroup=$(cut -d "," -f 5 $file)
 | 
			
		||||
	passwd=$(cut -d "," -f 2 $file)
 | 
			
		||||
	if ! grep -q $usergroup /etc/group ; then
 | 
			
		||||
		groupadd -f $usergroup
 | 
			
		||||
	fi
 | 
			
		||||
	useradd $user --create-home --groups $usergroup --shell /bin/bash
 | 
			
		||||
	(echo $passwd ; echo $passwd) | passwd $user
 | 
			
		||||
	chown -hR $user /home/$user
 | 
			
		||||
	rm ./temptp4.txt
 | 
			
		||||
done < ./logins.csv
 | 
			
		||||
		Reference in New Issue
	
	Block a user