diff --git a/exec-add-rsapub-to-remote.sh b/exec-add-rsapub-to-remote.sh old mode 100644 new mode 100755 index e33e33d..183639a --- a/exec-add-rsapub-to-remote.sh +++ b/exec-add-rsapub-to-remote.sh @@ -1,3 +1,5 @@ +#!/bin/bash + if [ $1 ] then REMOTEHOST=$1 @@ -5,6 +7,8 @@ else read -p "Enter user@remotehost " REMOTEHOST fi -scp ~/.ssh/id_rsa.pub $REMOTEHOST:~/tmp.pub +scp ~/.ssh/id_rsa.pub $REMOTEHOST:~/tmp.pub ssh $REMOTEHOST "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub" + +echo ~/.ssh/id_rsa.pub is appended to $REMOTEHOST:~/.ssh/authorized_keys \ No newline at end of file diff --git a/exec-change-hook-path.sh b/exec-change-hook-path.sh old mode 100644 new mode 100755 diff --git a/exec-git-pull-all.sh b/exec-git-pull-all.sh old mode 100644 new mode 100755 diff --git a/exec-rsync2remote.sh b/exec-rsync2remote.sh old mode 100644 new mode 100755 diff --git a/setup-debian.sh b/setup-debian.sh old mode 100644 new mode 100755 index 57d2d08..e22b6f9 --- a/setup-debian.sh +++ b/setup-debian.sh @@ -3,9 +3,9 @@ echo "Example: setup.sh alice" if [ v$1 != v ] then - export User=$1 + NewUser=$1 else - export User=adot + NewUser=adot fi apt update @@ -39,17 +39,17 @@ echo "<<< Change root password" passwd echo "<<< Add a new user" -useradd $User -# usermod -a -G sudo $User # Add to sudo group -passwd $User -mkdir /home/$User -chown $User:$User /home/$User -chmod 700 /home/$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\/$User:\/bin\/sh$/\/home\/$User:\/bin\/bash/g" /etc/passwd +sed -i "s/\/home\/$NewUser:\/bin\/sh$/\/home\/$NewUser:\/bin\/bash/g" /etc/passwd # Debian 9 default to empty -sed -i "s/\/home\/$User:$/\/home\/$User:\/bin\/bash/g" /etc/passwd +sed -i "s/\/home\/$NewUser:$/\/home\/$NewUser:\/bin\/bash/g" /etc/passwd echo "<<< Allow sudo without password: %sudo ALL=(ALL:ALL) NOPASSWD:ALL" chmod o+w /etc/sudoers diff --git a/setup-home.sh b/setup-home.sh old mode 100644 new mode 100755 diff --git a/setup-homebrew.sh b/setup-homebrew.sh old mode 100644 new mode 100755 diff --git a/setup-mongodb.sh b/setup-mongodb.sh old mode 100644 new mode 100755 diff --git a/setup-node-by-nvm.sh b/setup-node-by-nvm.sh old mode 100644 new mode 100755 diff --git a/setup-node.sh b/setup-node.sh old mode 100644 new mode 100755 diff --git a/setup-ssr.sh b/setup-ssr.sh old mode 100644 new mode 100755