[PLUG] sudo trouble...

michael michael at robinson-west.com
Thu May 3 14:46:30 UTC 2018


pi at controller:/etc/sudoers.d $ cat www-data-to-pi
www-data ALL=(pi) NOPASSWD: /home/pi/startup.sh, /home/pi/kill.sh, \
                             /home/pi/tcp_client, /home/pi/udp_client
pi at controller:/etc/sudoers.d $

I suspect that data files can't be parsed by Apache because it isn't 
firing up as
a different user, pi.

Look at the following excerpt from /var/log/apache2/error.log:

[Thu May 03 09:37:25.182045 2018] [:error] [pid 488] [client 
192.168.1.16:46462] debugging: read_tps_file 
(c:/trusses/stephen_trusses/splice plates.tps), referer: 
http://192.168.1.103:7000/main.php
[Thu May 03 09:37:25.182292 2018] [:error] [pid 488] [client 
192.168.1.16:46462] PHP Warning:  stat(): stat failed for 
c:/trusses/stephen_trusses/splice plates.tps in /var/www/php/utils.php 
on line 18, referer: http://192.168.1.103:7000/main.php

Do I need to add /home/pi/controller to www-data-to-pi?

How about the php script startup.php that Apache calls to startup.sh and 
kill.sh from?



More information about the PLUG mailing list