|  | @@ -1511,7 +1511,7 @@ static portBASE_TYPE prvTaskAKBCommand(cli_state_t *cli_state, int8_t *pcWriteBu
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      switch (i) {
 | 
	
		
			
				|  |  |          case ARG_AKB_VOLT_CELL_MIN:
 | 
	
		
			
				|  |  | -            if (value < sSettings.UPS_Setting.Ucellmax && value > MIN_VOLT_CELL_RANGE) {
 | 
	
		
			
				|  |  | +            if (value < sSettings.UPS_Setting.Ucellmax && value >= MIN_VOLT_CELL_RANGE) {
 | 
	
		
			
				|  |  |                  SetUPSVoltCellMinStr(str);
 | 
	
		
			
				|  |  |                  cli_save_config(cli_state);
 | 
	
		
			
				|  |  |              } else {
 | 
	
	
		
			
				|  | @@ -2857,7 +2857,7 @@ static portBASE_TYPE prvTaskUPSCommand(cli_state_t *cli_state, int8_t *pcWriteBu
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      memset(pcWriteBuffer, 0, configCOMMAND_INT_MAX_OUTPUT_SIZE);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    if (cli_state->user_id != ADMIN && i != ARG_CONFIG_INFO) {
 | 
	
		
			
				|  |  | +    if (cli_state->user_id != ADMIN) {
 | 
	
		
			
				|  |  |          strncpy( ( char * ) pcWriteBuffer, ( const char * ) pcPermissionDenied, strlen( ( char * ) pcPermissionDenied ) );
 | 
	
		
			
				|  |  |          return pdFALSE;
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -3121,7 +3121,7 @@ static portBASE_TYPE prvTaskFTPCommand(cli_state_t *cli_state, int8_t *pcWriteBu
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      memset(pcWriteBuffer, 0, configCOMMAND_INT_MAX_OUTPUT_SIZE);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    if (cli_state->user_id != ADMIN) {
 | 
	
		
			
				|  |  | +    if (cli_state->user_id != ADMIN && i != ARG_FTP_info) {
 | 
	
		
			
				|  |  |          strncpy((char *)pcWriteBuffer, (const char *)pcPermissionDenied, strlen((char *)pcPermissionDenied));
 | 
	
		
			
				|  |  |          return pdFALSE;
 | 
	
		
			
				|  |  |      }
 |