Skript ohne Superuser-Rechte

  • Beitrags-Autor:
  • Beitrags-Kategorie:Linux
  • Beitrags-Kommentare:0 Kommentare

Soll beim Linux-Systemstart ein Skript ausgeführt werden, trägt man den passenden Befehl in /etc/rc.local ein. Dieser Start erfolgt im Kontext vom Benutzer root. Möchte man die Ausführung in einem anderen Kontext erzwingen, hilft folgender Befehl:

[code lang=“bash“]/bin/su – admin -c „/usr/bin/screen -d -m /home/admin/start.sh“[/code]

In diesem Beispiel startet admin eine neue Screen-Session, in der /home/admin/start.sh ausgeführt wird.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.