Tuhaf bir soru, biliyorum. İşte senaryo:
echo $USER
İşte çalıştırmak için kullandığım komut:
sudo ./myscript.sh
Şu anda "root" yazıyor jon
, fakat kullanıcı adımı yazdırmasını istiyorum . Komutu değil, komut dosyasını değiştirerek bunu yapmanın bir yolu var mı?
Evet, bunu yapmanın yolları var. Ama belki de en kolay yol bir çözümdür. Bu komut dosyasını, 'sudo komut dosyasının' erişebilmesi için kullanıcı kimliğinizi 'kaydettiğiniz' başka bir komut dosyasından çağırın.
—
sudodus