[Eisfair_dev] [e1] Fehler: 'Inappropriate ioctl for device' beim Start von Eibd

Tom Schulz tom_strike at gmx.de
Sa Feb 10 21:19:55 CET 2018


Hallo,

> Es scheint an '-m' zu liegen,da:
> 
> ---->
> eis # su eibd -s /bin/sh -c "eibd -D -T -S -d -e1.1.251
> --listen-tcp=6720 --pid-file=/var/run/eibd.pid tpuarts:/dev/ttyACM0"
> + su eibd -s /bin/sh -c 'eibd -D -T -S -d -e1.1.251 --listen-tcp=6720
> --pid-file=/var/run/eibd.pid tpuarts:/dev/ttyACM0'
> eis # ps -ef | grep eibd
> + ps -ef
> + grep eibd
> root     16191  3620  0 17:51 pts/0    00:00:00 /bin/sh /bin/grep eibd
> ----<

Jetzt habe ich mit gleichem Auffruf nochmal als root gestartet und auch
dann laeuft der Daeomon:

---->
eis # su root -c -m "eibd -D -T -S -d -e 1.1.251 --listen-tcp=6720
--pid-file=/var/run/eibd.pid tpuarts:/dev/ttyACM0"
W00000001: EIBD should not run as root
eis # ps -ef | grep eibd
root      2663     1  0 21:14 ?        00:00:00 eibd -D -T -S -d -e
1.1.251 --listen-tcp=6720 --pid-file=/var/run/eibd.pid tpuarts:/dev/ttyACM0
root      2673  3620  0 21:14 pts/0    00:00:00 /bin/sh /bin/grep eibd
eis #
----<

Es scheint also nicht an der Art des Aufrufes als solches zu liegen,
sondern eher an der Kombination mit einem unpriviligierten user.

Gruss,

Tom



Mehr Informationen über die Mailingliste Eisfair_dev