Не проще ли просто запустить sudo./yourScript.sh и не запрашивать пароли sudo?
Первый открытый терминал в pop -os. & введите команду ниже
sudo su
и получить root-доступ
cd /boot/efi/loader/entries/
и введите в записи загрузчика
Затем вы можете увидеть ниже файлы,
root@symdroid:/boot/efi/loader/entries# ll
drwx------ 2 root root 4096 May 13 22:56./
drwx------ 3 root root 4096 May 25 15:38../
-rwx------ 1 root root 256 May 23 01:34 Pop_OS-current.conf*
-rwx------ 1 root root 256 Apr 24 21:55 Pop_OS-current.conf_bkup*
-rwx------ 1 root root 274 May 23 01:34 Pop_OS-oldkern.conf*
здесь вы можете найти этот файл Pop _OS -current.conf вы должны изменить эту конфигурацию файла, чтобы разрешить отправку сообщений для безопасной резервной копии этого файла как
cp -rf Pop_OS-current.conf Pop_OS-current.conf_backup_for_postmsg
Чем открыть файл
cat Pop_OS-current.conf
title Pop!_OS
linux /EFI/Pop_OS-224475f6-6dcf-48eb-b530-5edd806eddfe/vmlinuz.efi
initrd /EFI/Pop_OS-224475f6-6dcf-48eb-b530-5edd806eddfe/initrd.img
options root=UUID=224475f6-6dcf-48eb-b530-5edd806eddfe ro quiet loglevel=0 systemd.show_status=false splash
вы должны изменить файл следующим образом: так как удалить ключевое слово как тихий , всплеск & отредактируйте systemd.show _status=false this to systemd.show _status=true
и сейчас
title Pop!_OS
linux /EFI/Pop_OS-224475f6-6dcf-48eb-b530-5edd806eddfe/vmlinuz.efi
initrd /EFI/Pop_OS-224475f6-6dcf-48eb-b530-5edd806eddfe/initrd.img
options root=UUID=224475f6-6dcf-48eb-b530-5edd806eddfe ro loglevel=0 systemd.show_status=true
сохраните этот файл с указанными выше изменениями, и при следующей загрузке вы сможете увидеть сообщение
*******Единственным недостатком здесь является то, что при каждом обновлении конфигурации загрузки нам необходимо вносить вышеуказанные изменения.**