Bunun bir çok güvenlik etkisi var, ancak bununla başa çıkmanın en iyi yolunu bulalım.
Kök şifresini doğrudan kullanmayın. Komut dosyalarını çalıştırmak için sudo kullanın. Sudo, Ubuntu'da varsayılan olarak kurulur ve paket havuzlarındaki hemen hemen tüm popüler Linux dağıtımlarında kullanılabilir. Sudo kurulduktan sonra / etc / sudoers 'ı düzenlemek isteyeceksiniz.
su -
visudo
# add something like the following:
Cmnd_Alias SCRIPT=/path/to/script1
script_user ALL=NOPASSWD: SCRIPT
Böylece script_user
ilk betiği sudo aracılığıyla root olarak çalıştırabilir, bu da diğer betiği root olarak başlatabilir. Sudoers dosyası hakkında daha fazla bilgi için, bkz. sudoers(5)
sisteminizde man sayfa.
Ama senaryolarınızın kesinlikle root olarak çalışması gerekiyor mu? Çoğu zaman bu hiç gerekli değildir, ancak kolaylıktan çıkar.