diff --git a/install_opi5.sh b/install_opi5.sh index 8c5f0041..791c8013 100755 --- a/install_opi5.sh +++ b/install_opi5.sh @@ -4,10 +4,13 @@ if id "$1" >/dev/null 2>&1; then echo 'user found' else echo "creating pi user" - useradd pi -b /home + useradd pi -b /home -s /usr/bin/bash usermod -a -G sudo pi mkdir /home/pi chown -R pi /home/pi + # Don't ask for password on sudo for pi user, as on Raspberry Pi + echo 'pi ALL=(ALL) NOPASSWD: ALL' | tee -a /etc/sudoers.d/010_pi-nopasswd >/dev/null + chmod 0440 /etc/sudoers.d/010_pi-nopasswd fi echo "pi:raspberry" | chpasswd @@ -17,7 +20,7 @@ chmod +x install.sh sed -i 's/# AllowedCPUs=4-7/AllowedCPUs=4-7/g' install.sh -./install.sh -n -q +./install.sh -m -q rm install.sh @@ -34,10 +37,29 @@ apt-get install -y network-manager net-tools libatomic1 apt-get install -y libc6 libstdc++6 -# cat > /etc/netplan/00-default-nm-renderer.yaml < /etc/NetworkManager/system-connections/fallback-link-local.nmconnection <