u
This commit is contained in:
		
							parent
							
								
									be8adebf89
								
							
						
					
					
						commit
						92666a6625
					
				
							
								
								
									
										22
									
								
								add-user.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										22
									
								
								add-user.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,22 @@ | |||||||
|  | echo "Usage: setup.sh [USER]" | ||||||
|  | echo "Example: setup.sh alice" | ||||||
|  | 
 | ||||||
|  | if [ v$1 != v ] | ||||||
|  | then | ||||||
|  |   NewUser=$1 | ||||||
|  | else | ||||||
|  |   read -p "Enter path-to-faronear " NewUser | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | echo "<<< Add a new user" | ||||||
|  | useradd $NewUser | ||||||
|  | # usermod -a -G sudo $NewUser # Add to sudo group | ||||||
|  | passwd $NewUser | ||||||
|  | mkdir /home/$NewUser | ||||||
|  | chown $NewUser:$NewUser /home/$NewUser | ||||||
|  | chmod 700 /home/$NewUser | ||||||
|  | # emacs /etc/passwd | ||||||
|  | # Debian 10 default to /bin/sh | ||||||
|  | sed -i "s/\/home\/$NewUser:\/bin\/sh$/\/home\/$NewUser:\/bin\/bash/g" /etc/passwd | ||||||
|  | # Debian 9 default to empty | ||||||
|  | sed -i "s/\/home\/$NewUser:$/\/home\/$NewUser:\/bin\/bash/g" /etc/passwd | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user