Saya ingin menulis skrip pasca-instalasi otomatis di Bash (disebut post-install.sh
, misalnya). Skrip akan secara otomatis menambah dan memperbarui repositori, menginstal dan memperbarui paket, mengedit file konfigurasi, dll.
Sekarang, jika saya menjalankan skrip ini, misalnya dengan sudo post-install.sh
, apakah saya hanya akan diminta sudo
kata sandi sekali, atau akankah saya perlu memasukkan sudo
kata sandi pada setiap permintaan perintah di dalam skrip, yang memerlukan sudo
izin? Dengan kata lain, apakah perintah di dalam skrip bash 'mewarisi' izin eksekusi, jadi untuk berbicara?
Dan, jika mereka memang melakukan , masih ada kemungkinan bahwa sudo
izin akan waktu (jika, misalnya, perintah tertentu membutuhkan waktu cukup panjang melebihi sudo
batas waktu)? Atau akankah sudo
kata sandi masuk yang pertama berlangsung selama durasi keseluruhan skrip?