Es geht um das Shellscript welches vom Sysinfoplugin aufgerufen wird.
Im Script habe ich testweise das
--
logger echo ~
--
Ruft das Sysinfo Plugin das Script auf (der VDR läuft unter dem Benutzer VDR) dann kommt im Syslog das
--
logger: echo /root
--
Rufe ich das von der Shell aus auf (als Nutzer VDR eingeloggt) erhalt eich das im Syslog
--
root: echo /home/vdr
--
Das Script liegt unter /usr/local/sbin
--
-rw-r-xr-x 1 root staff 547 26. Apr 17:04 vdr-systeminfo
--
Hat da jemand ne Erklärung für? Ist da irgendein Dateiatribut (Sticky Bit?) im Spiel was das Script immer als Root ausführt? Oder wie kann ich mir dieses Verhalten erklären?
Egal wie, VDR und Shell sollten doch das selbe Ergebnis erhalten, oder?
cu