install.sh aktualisiert
This commit is contained in:
@@ -17,17 +17,18 @@ sudo apt upgrade -y >>/var/log/install 2>&1 && print_status "System Upgrade"
|
|||||||
sudo apt dist-upgrade -y >>/var/log/install 2>&1 && print_status "System Dist-Upgrade"
|
sudo apt dist-upgrade -y >>/var/log/install 2>&1 && print_status "System Dist-Upgrade"
|
||||||
sudo apt autoremove -y >>/var/log/install 2>&1 && print_status "Autoremove"
|
sudo apt autoremove -y >>/var/log/install 2>&1 && print_status "Autoremove"
|
||||||
sudo apt clean >>/var/log/install 2>&1 && print_status "Clean"
|
sudo apt clean >>/var/log/install 2>&1 && print_status "Clean"
|
||||||
|
rm -rf /var/lib/apt/lists/* "Clear cache"
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Installing required packages..."
|
echo -e "${RED}→${NC} Installing required packages..."
|
||||||
sudo apt install --no-install-recommends xserver-xorg x11-xserver-utils xinit chromium-browser fonts-noto-color-emoji nfs-common watchdog xdotool rsync -y >>/var/log/install 2>&1 && print_status "Required packages installed"
|
sudo apt install --no-install-recommends xserver-xorg x11-xserver-utils xinit chromium-browser fonts-noto-color-emoji nfs-common watchdog xdotool rsync -y >>/var/log/install 2>&1 && print_status "Required packages installed"
|
||||||
sudo apt install realvnc-vnc-server overlayroot -y >>/var/log/install 2>&1 && print_status "VNC and Overlayroot installed"
|
sudo apt install realvnc-vnc-server -y >>/var/log/install 2>&1 && print_status "VNC and Overlayroot installed"
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Creating user 'loginuser'..."
|
echo -e "${RED}→${NC} Creating user 'loginuser'..."
|
||||||
sudo adduser --disabled-password --gecos "" loginuser >>/var/log/install 2>&1 && print_status "User 'loginuser' created"
|
sudo adduser --disabled-password --gecos "" loginuser >>/var/log/install 2>&1 && print_status "User 'loginuser' created"
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Setting permissions for 'loginuser'..."
|
echo -e "${RED}→${NC} Setting permissions for 'loginuser'..."
|
||||||
sudo tee /etc/sudoers.d/loginuser >/dev/null << 'EOF'
|
sudo tee /etc/sudoers.d/loginuser >/dev/null << 'EOF'
|
||||||
loginuser ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart watchdog, /usr/bin/systemctl restart chromium-monitor
|
loginuser ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart watchdog, /usr/bin/systemctl status watchdog, /usr/bin/systemctl restart chromium-monitor, /usr/bin/systemctl status chromium-monitor
|
||||||
loginuser ALL=(ALL) NOPASSWD: /usr/bin/echo, /usr/bin/cp, /usr/bin/sed
|
loginuser ALL=(ALL) NOPASSWD: /usr/bin/echo, /usr/bin/cp, /usr/bin/sed
|
||||||
loginuser ALL=(ALL) NOPASSWD: /usr/sbin/reboot, /usr/sbin/dhclient eth0, /usr/bin/fbset
|
loginuser ALL=(ALL) NOPASSWD: /usr/sbin/reboot, /usr/sbin/dhclient eth0, /usr/bin/fbset
|
||||||
loginuser ALL=(ALL) NOPASSWD: /usr/bin/cat /var/lib/dhcp/*
|
loginuser ALL=(ALL) NOPASSWD: /usr/bin/cat /var/lib/dhcp/*
|
||||||
|
|||||||
Reference in New Issue
Block a user