Hallo Koi und Raspberry Pi Gemeinde,
ich könnte Eure Hilfe
Bitte mal gebrauchen
Seit Einführung meiner Neuerung mit dem MCP 3008 ADC, wird meine /var/log/auth.log im Tackt (Livedata) der Aktualisierung meiner Balkendarstellung zu geballert.
Das ist äußerst unschön da ich bis Dato immer darauf bedacht war sehr-wenig auf die Karte zuschreiben.
Die Php. Ausgabe auf der Html. Seite funktioniert aber.Die Einträge sehen wie folgt aus:
Sep 17 15:05:42 raspberrypi1 sudo: pam_unix(sudo:session): session closed for user root
Sep 17 15:05:42 raspberrypi1 sudo: pam_unix(sudo:session): session closed for user root
Sep 17 15:05:43 raspberrypi1 sudo: www-data : TTY=unknown ; PWD=/var/www/mcp3008python ; USER=root ; COMMAND=/var/www/mcp3008python/read_mcp3008.py
Sep 17 15:05:43 raspberrypi1 sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 17 15:05:45 raspberrypi1 sudo: www-data : TTY=unknown ; PWD=/var/www/mcp3008python ; USER=root ; COMMAND=/var/www/mcp3008python/read_mcp3008.py
Sep 17 15:05:45 raspberrypi1 sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 17 15:05:46 raspberrypi1 sudo: pam_unix(sudo:session): session closed for user root
Sep 17 15:05:46 raspberrypi1 sudo: www-data : TTY=unknown ; PWD=/var/www/mcp3008python ; USER=root ; COMMAND=/var/www/mcp3008python/read_mcp3008.py
Sep 17 15:05:46 raspberrypi1 sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 17 15:05:48 raspberrypi1 sudo: pam_unix(sudo:session): session closed for user root
Sep 17 15:05:49 raspberrypi1 sudo: www-data : TTY=unknown ; PWD=/var/www/mcp3008python ; USER=root ; COMMAND=/var/www/mcp3008python/read_mcp3008.py
Sep 17 15:05:49 raspberrypi1 sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 17 15:05:49 raspberrypi1 sudo: pam_unix(sudo:session): session closed for user root

Aufgerufen wird mittels {loadXMLDoc1()}
in meiner verweise.htm
ein
AJAX<!--1 Ajax request to get data file Pegel-info--><html>
<hr>
<head>
<script>
function loadXMLDoc2()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv2").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/mcp3008python/read_mcp3008.php",true);
xmlhttp.send();}
</script>
</head>
<body>
<div id="myDiv2"><h4>A/DC-Wandler</h4></div>
</body>
</html>
<!--End of Ajax function Pegel-info-->Das Php. Script ruft dann den Befehl auf um den ADC mittels des Py. Scripts auszulesen mcp3008.py.
$Befehl = 'sudo
-u root /var/www/mcp3008python/read_mcp3008.py ';
$resultat = exec($Befehl, $retval);
-u root hat keine Änderung bewirkt.
Ich habe schon verschiedene Einträge in der etc/sudoers vorgenommen aber ohne Veränderung in der /var/log/auth.log zu bewirken.
Code:
www-data ALL=(root) NOPASSWD:/var/www/mcp3008python/read_mcp3008.py
kleiner Erfolg, ich konnte die /var/log/auth.log etwas reduzieren.
Die Einträge kommen nicht mehr :
Sep 17 15:05:45 raspberrypi1 sudo: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 17 15:05:46 raspberrypi1 sudo: pam_unix(sudo:session): session closed for user rootDurch einen Eintrag in der /etc/pam.d/sudo habe ich die unterbunden.
session [success=1 default=ignore] pam_succeed_if.so service in sudo quiet uid = 0Es bleiben noch die:
Code:
Sep 17 15:37:18 raspberrypi1 sudo: www-data : TTY=unknown ; PWD=/var/www/mcp3008python ; USER=root ; COMMAND=/var/www/mcp3008python/read_mcp3008.py
Sep 17 15:37:19 raspberrypi1 sudo: www-data : TTY=unknown ; PWD=/var/www/mcp3008python ; USER=root ; COMMAND=/var/www/mcp3008python/read_mcp3008.py
Besten Dank schon mal
im Voraus für Eure Hilfe
