OSDN Git Service

[update] : Added no all password.
authorhayao <shun819.mail@gmail.com>
Tue, 28 Apr 2020 01:05:08 +0000 (10:05 +0900)
committerhayao <shun819.mail@gmail.com>
Tue, 28 Apr 2020 01:05:08 +0000 (10:05 +0900)
channels/share/airootfs/root/customize_airootfs.sh

index 01dcee2..444a7b0 100755 (executable)
@@ -163,10 +163,9 @@ fi
 
 
 # Set to execute calamares without password as alter user.
-cat >> /etc/sudoers << 'EOF'
-alter ALL=NOPASSWD: /usr/bin/calamares
-alter ALL=NOPASSWD: /usr/bin/calamares_polkit
+cat >> /etc/sudoers << "EOF"
 Defaults pwfeedback
+${username} ALL=NOPASSWD: ALL
 EOF
 
 
@@ -229,6 +228,9 @@ sed -i s|%USERSHELL%|"${usershell}"|g /usr/share/calamares/modules/users.conf
 # Set INSTALL_DIR
 sed -i s/%INSTALL_DIR%/"${install_dir}"/g /usr/share/calamares/modules/unpackfs.conf
 
+# Add disabling of sudo setting
+echo "sed -i \"s|${username} ALL=NOPASSWD: ALL||g\" /etc/sudoers" >> /usr/share/calamares/final-process
+
 
 # Set os name
 sed -i s/%OS_NAME%/"${os_name}"/g /usr/lib/os-release