install.sh aktualisiert
This commit is contained in:
@@ -65,6 +65,8 @@ else
|
||||
print_status "VNC password is set. Authentication will be required." >> /var/log/install 2>&1
|
||||
fi
|
||||
sudo raspi-config nonint do_vnc 0 >>/var/log/install 2>&1 && print_status "VNC enabled in raspi-config"
|
||||
sudo systemctl unmask vncserver-x11-serviced.service
|
||||
sudo systemctl enable vncserver-x11-serviced.service
|
||||
|
||||
echo -e "${RED}→${NC} Creating user 'loginuser'..."
|
||||
sudo adduser --disabled-password --gecos "" loginuser >>/var/log/install 2>&1 && print_status "User 'loginuser' created"
|
||||
@@ -92,6 +94,7 @@ EOF
|
||||
sudo passwd -l root >>/var/log/install 2>&1 && print_status "Root login disabled"
|
||||
|
||||
echo -e "${RED}→${NC} Copy requiered files..."
|
||||
mkdir -p /etc/chromium/policies/managed /home/wis/.ssh /usr/bin/custom
|
||||
declare -A files=(
|
||||
["/root/rps-client/boot/ro-root.sh"]="/boot/ro-root.sh"
|
||||
["/root/rps-client/boot/firmware/ro-root.sh"]="/boot/firmware/ro-root.sh"
|
||||
@@ -105,7 +108,6 @@ declare -A files=(
|
||||
["/root/rps-client/home/loginuser/.xinitrc"]="/home/loginuser/.xinitrc"
|
||||
["/root/rps-client/home/wis/.ssh/id_rsa.pub"]="/home/wis/.ssh/id_rsa.pub"
|
||||
["/root/rps-client/root/remove_unused_kernel.sh"]="/root/remove_unused_kernel.sh"
|
||||
["/root/rps-client/root/.vnc/config.d/vncserver-x11"]="/root/.vnc/config.d/vncserver-x11"
|
||||
["/root/rps-client/usr/bin/custom/hostname"]="/usr/bin/custom/hostname"
|
||||
["/root/rps-client/usr/bin/custom/chromium-monitor"]="/usr/bin/custom/chromium-monitor"
|
||||
["/root/rps-client/usr/bin/custom/watchdog-monitor"]="/usr/bin/custom/watchdog-monitor"
|
||||
@@ -119,7 +121,8 @@ done
|
||||
print_status "All files have been successfully copied"
|
||||
|
||||
echo -e "${RED}→${NC} Setting file permissions..."
|
||||
sudo chown loginuser:loginuser -R /home/loginuser >>/var/log/install 2>&1 && print_status "File permissions set"
|
||||
sudo chown loginuser:loginuser -R /home/loginuser >>/var/log/install 2>&1 && print_status "File permissions for 'loginuser' set"
|
||||
sudo chown wis:wis -R /home/wis >>/var/log/install 2>&1 && print_status "File permissions for 'wis' set"
|
||||
|
||||
echo -e "${RED}→${NC} Creating log files..."
|
||||
sudo touch /var/log/watchdog.log /var/log/chromium-monitor.log /var/log/hostname.log >>/var/log/install 2>&1 && print_status "Log files created"
|
||||
|
||||
Reference in New Issue
Block a user