mirror of
https://github.com/ChrisTitusTech/linutil.git
synced 2024-11-06 05:29:42 +00:00
Change remaining sudos
This commit is contained in:
parent
cfa5043b44
commit
38d1732b02
|
@ -115,7 +115,7 @@ picom_animations() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Install the built binary
|
# Install the built binary
|
||||||
if ! sudo ninja -C build install; then
|
if ! $ESCALATION_TOOL ninja -C build install; then
|
||||||
echo "Failed to install the built binary"
|
echo "Failed to install the built binary"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
@ -229,28 +229,28 @@ setupDisplayManager() {
|
||||||
echo "Configuring SDDM for autologin"
|
echo "Configuring SDDM for autologin"
|
||||||
SDDM_CONF="/etc/sddm.conf"
|
SDDM_CONF="/etc/sddm.conf"
|
||||||
if [ ! -f "$SDDM_CONF" ]; then
|
if [ ! -f "$SDDM_CONF" ]; then
|
||||||
echo "[Autologin]" | sudo tee -a "$SDDM_CONF"
|
echo "[Autologin]" | $ESCALATION_TOOL tee -a "$SDDM_CONF"
|
||||||
echo "User=$USER" | sudo tee -a "$SDDM_CONF"
|
echo "User=$USER" | $ESCALATION_TOOL tee -a "$SDDM_CONF"
|
||||||
echo "Session=dwm" | sudo tee -a "$SDDM_CONF"
|
echo "Session=dwm" | $ESCALATION_TOOL tee -a "$SDDM_CONF"
|
||||||
else
|
else
|
||||||
sudo sed -i '/^\[Autologin\]/d' "$SDDM_CONF"
|
$ESCALATION_TOOL sed -i '/^\[Autologin\]/d' "$SDDM_CONF"
|
||||||
sudo sed -i '/^User=/d' "$SDDM_CONF"
|
$ESCALATION_TOOL sed -i '/^User=/d' "$SDDM_CONF"
|
||||||
sudo sed -i '/^Session=/d' "$SDDM_CONF"
|
$ESCALATION_TOOL sed -i '/^Session=/d' "$SDDM_CONF"
|
||||||
echo "[Autologin]" | sudo tee -a "$SDDM_CONF"
|
echo "[Autologin]" | $ESCALATION_TOOL tee -a "$SDDM_CONF"
|
||||||
echo "User=$USER" | sudo tee -a "$SDDM_CONF"
|
echo "User=$USER" | $ESCALATION_TOOL tee -a "$SDDM_CONF"
|
||||||
echo "Session=dwm" | sudo tee -a "$SDDM_CONF"
|
echo "Session=dwm" | $ESCALATION_TOOL tee -a "$SDDM_CONF"
|
||||||
fi
|
fi
|
||||||
echo "Checking if autologin group exists"
|
echo "Checking if autologin group exists"
|
||||||
if ! getent group autologin > /dev/null; then
|
if ! getent group autologin > /dev/null; then
|
||||||
echo "Creating autologin group"
|
echo "Creating autologin group"
|
||||||
sudo groupadd autologin
|
$ESCALATION_TOOL groupadd autologin
|
||||||
else
|
else
|
||||||
echo "Autologin group already exists"
|
echo "Autologin group already exists"
|
||||||
fi
|
fi
|
||||||
echo "Adding user with UID 1000 to autologin group"
|
echo "Adding user with UID 1000 to autologin group"
|
||||||
USER_UID_1000=$(getent passwd 1000 | cut -d: -f1)
|
USER_UID_1000=$(getent passwd 1000 | cut -d: -f1)
|
||||||
if [ -n "$USER_UID_1000" ]; then
|
if [ -n "$USER_UID_1000" ]; then
|
||||||
sudo usermod -aG autologin "$USER_UID_1000"
|
$ESCALATION_TOOL usermod -aG autologin "$USER_UID_1000"
|
||||||
echo "User $USER_UID_1000 added to autologin group"
|
echo "User $USER_UID_1000 added to autologin group"
|
||||||
else
|
else
|
||||||
echo "No user with UID 1000 found - Auto login not possible"
|
echo "No user with UID 1000 found - Auto login not possible"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user