Programm läuft unter Linux, jedoch nicht mit anderem User
Verfasst: Mittwoch 21. September 2022, 20:27
Hallo liebe Boardies,
ich werde noch wahnsinnig!
Ich habe einen kleinen Codeschnipsel, der mit Wake On Lan meinen PC aufweckt.
Dies funktioniert super, jedoch soll das Programm nicht als root aktiviert werden, sondern als User "woluser", da ich dies über einen Fernzugriff per Telegram machen will.
Mein Programm läuft auch und der Rechner startet, jedoch nur als root
.
Wenn ich es als woluser starte, auch mit root Rechten, dann kommt immer folgende Fehlermeldung!
Ich vermute der woluser (mit Admin) hat irgendwie keinen Zugriff auf das Verzeichnis in dem wakeonlan liegt. Dies wurde ganz normal damals beim root installiert und wird auch beim woluser erkannt, wenn ich es installieren will. 0 neu installiert, 0 upgedatet.. usw.
Ich denke es ist irgend eine Kleinigkeit, auf welche ich aber nicht komme.
Evtl. kann mir ja jemand noch helfen?
ich werde noch wahnsinnig!
Ich habe einen kleinen Codeschnipsel, der mit Wake On Lan meinen PC aufweckt.
Dies funktioniert super, jedoch soll das Programm nicht als root aktiviert werden, sondern als User "woluser", da ich dies über einen Fernzugriff per Telegram machen will.
Mein Programm läuft auch und der Rechner startet, jedoch nur als root
Wenn ich es als woluser starte, auch mit root Rechten, dann kommt immer folgende Fehlermeldung!
Code: Alles auswählen
ModuleNotFoundError: No module named 'wakeonlan'Code: Alles auswählen
#!/usr/bin/env python3
from wakeonlan import send_magic_packet
send_magic_packet('xx.xx.xx.xx.xx.xx')
print ("Magisches Paket wurde verschickt an PC")
Ich denke es ist irgend eine Kleinigkeit, auf welche ich aber nicht komme.
Evtl. kann mir ja jemand noch helfen?