Make username entry more reliable
Disabled dmesg during entry, check for safe usernames
This commit is contained in:
		
							parent
							
								
									64b21e6b47
								
							
						
					
					
						commit
						fb9f8d7712
					
				| @ -72,12 +72,25 @@ cp -rf $DIR/50-synaptics.conf /etc/X11/xorg.conf.d/ | |||||||
| 
 | 
 | ||||||
| apt clean && apt autoremove --purge | apt clean && apt autoremove --purge | ||||||
| 
 | 
 | ||||||
| echo " Enter new username: " | dmesg -D | ||||||
| read username | 
 | ||||||
| adduser $username | #Force a safe username | ||||||
|  | while true; do | ||||||
|  |     while true; do | ||||||
|  |         echo " Enter new username: " | ||||||
|  |         read username | ||||||
|  |         #ensure no whitespace | ||||||
|  |         case $username in *\ *) echo usernames may not contain whitespace;;  *) break;; esac | ||||||
|  |      done | ||||||
|  | adduser $username --gecos "" | ||||||
|  | retVal=$? | ||||||
|  | if [ $retVal == 0 ]; then | ||||||
|  |     break | ||||||
|  | fi | ||||||
|  | done | ||||||
| usermod -a -G sudo,netdev,input,video $username | usermod -a -G sudo,netdev,input,video $username | ||||||
| 
 | 
 | ||||||
| 
 | dmesg -E | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 SolidHal
						SolidHal