Ben bash betiklerini öğrenmeye çalışıyorum. Pratik bir sorun üzerinde çalışıyorum ve bir noktada root
yazma izni gerektiren bir dosyaya bir satır eklemem gerekiyor .
Kod şöyle görünür:
# some code
echo "add this line to the code" >> fileName
# some code
Komut dosyasının bir şekilde kök parola istemesini, parolayı doğrulamasını ve başarılı kimlik doğrulamasında dosyayı değiştirmesini mümkün mü? Komut dosyası daha sonra kullanıcı moduna dönmeli ve komutun yürütülmesine devam etmelidir.
sudo
, şifreler önbelleğe alınmıyor gibi görünüyorsu
.