[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