The script now gets executed but doesn't have the original permissions,
so I need to rework what it does.  Here is what I get on the console:

dak@lola:/usr/local/tmp/lilypond$ sudo gpsd -n -N /dev/ttyACM2 
/etc/gpsd/device-hook: 2: cannot create /tmp/bubu: Permission denied
/etc/gpsd/device-hook: 6: cannot create /tmp/nohup: Permission denied

Basically, I need to find some other place for my logs I guess.

I get in dmesg now
[146468.234320] audit: type=1400 audit(1585218755.403:2590): apparmor="STATUS" 
operation="profile_replace" profile="unconfined" name="/usr/sbin/gpsd" 
pid=504973 comm="apparmor_parser"
[146504.975241] audit: type=1400 audit(1585218792.144:2591): apparmor="DENIED" 
operation="mknod" profile="/usr/sbin/gpsd" name="/tmp/bubu" pid=506327 
comm="device-hook" requested_mask="c" denied_mask="c" fsuid=0 ouid=0
[146504.975735] audit: type=1400 audit(1585218792.145:2592): apparmor="DENIED" 
operation="mknod" profile="/usr/sbin/gpsd" name="/tmp/nohup" pid=506328 
comm="device-hook" requested_mask="c" denied_mask="c" fsuid=0 ouid=0
[146504.978485] audit: type=1400 audit(1585218792.148:2593): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"
[146504.978493] audit: type=1400 audit(1585218792.148:2594): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"
[146504.978499] audit: type=1400 audit(1585218792.148:2595): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"
[146504.978505] audit: type=1400 audit(1585218792.148:2596): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"
[146504.978511] audit: type=1400 audit(1585218792.148:2597): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"
[146504.978517] audit: type=1400 audit(1585218792.148:2598): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"
[146504.978523] audit: type=1400 audit(1585218792.148:2599): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"
[146504.978528] audit: type=1400 audit(1585218792.148:2600): apparmor="DENIED" 
operation="ptrace" profile="/usr/sbin/gpsd" pid=506325 comm="gpsd" 
requested_mask="read" denied_mask="read" peer="unconfined"

But I don't see any obvious adverse effect from the refused ptrace
operations.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1868363

Title:
  /etc/gpsd/device-hook not actually called

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gpsd/+bug/1868363/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to