Ich habe in meinem Rechner eine zweite Festplatte, die nur bei Bedarf (für Backup Zwecke) gemountet wird. Sie steht daher mit "noauto" in fstab und wenn ich die Disk manuell einhängen will werde ich nach dem root Passwort gefragt.
füge in der fstab hinter oder vor "noauto" noch "users" ein. Nur durch ein Komma getrennt. Dann kann jeder User diese Platte mounten.
Die "mount" Anweisung in einem von mir erstellten backup script funktioniert ohne Abfrage eines Passwortes (mir ist zwar nicht klar warum aber ich bin zufrieden dass es so funktioniert).
Dann wird dieses Skript wohl mit "Root-Rechten" laufen.
Eine gute Erklärung zum Thema "cron" findest du hier: https://de.wikipedia.org/wiki/Cron
Jetzt zu Zeiten von "Systemctl" könnte man es auch mit "timers.target" (oder so) realisieren. Ist neuer, flexibler und fast überall Standard. Etwas unübersichtlicher wenn man selbst mehrere zeitgesteuerte Jobs definiert hat. Da ist ein crontab -l als entsprechender User schon informativer.
Ich bin mir sicher, da meldet sich noch jemand zu diesem Thema. 
Ps:
Es gibt da noch kcron als Gui für KDE/Plasma. Allerdings benutzt du Gnome. Ob es da eine Gui gibt, kann ich nicht sagen....