mirror of
				https://github.com/fire1ce/UDM-Persistent-SSH-Keys.git
				synced 2023-10-10 11:36:54 +00:00 
			
		
		
		
	Merge branch 'main' into main
This commit is contained in:
		@@ -1,9 +1,27 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
user_authorized_keys_file="/mnt/data/ssh/authorized_keys"
 | 
			
		||||
# Get DataDir location
 | 
			
		||||
DATA_DIR="/mnt/data"
 | 
			
		||||
case "$(ubnt-device-info firmware || true)" in
 | 
			
		||||
    1*)
 | 
			
		||||
      DATA_DIR="/mnt/data"
 | 
			
		||||
      ;;
 | 
			
		||||
    2*)
 | 
			
		||||
      DATA_DIR="/data"
 | 
			
		||||
      ;;
 | 
			
		||||
    3*)
 | 
			
		||||
      DATA_DIR="/data"
 | 
			
		||||
      ;;
 | 
			
		||||
    *)
 | 
			
		||||
      echo "ERROR: No persistent storage found." 1>&2
 | 
			
		||||
      exit 1
 | 
			
		||||
      ;;
 | 
			
		||||
  esac
 | 
			
		||||
 | 
			
		||||
user_authorized_keys_file="$DATA_DIR/ssh/authorized_keys"
 | 
			
		||||
udm_authorized_keys_file="/root/.ssh/authorized_keys"
 | 
			
		||||
 | 
			
		||||
# if /mnt/data/ssh/authorized_keys is missing print error message
 | 
			
		||||
# if $DATA_DIR/ssh/authorized_keys is missing print error message
 | 
			
		||||
if [ ! -f "$user_authorized_keys_file" ]; then
 | 
			
		||||
  echo "ERROR: $user_authorized_keys_file is missing"
 | 
			
		||||
  exit 1
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user