Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Kennwort an den Befehl su root -c zu übergeben, damit der Benutzer nicht zur Eingabe eines Kennworts aufgefordert wird.
Ob dies möglich ist oder nicht, ist keine gute Idee. Was ist der Sinn eines root-Passworts, wenn es irgendwo im Klartext gespeichert ist?
Statt su root -c command
in ein Skript einzubauen, führen Sie das Skript selbst als root aus:
su root -c script