|
From: Johan S. <jo...@st...> - 2014-09-30 19:00:03
|
On 9/30/14 15:50 , Stefano Miccoli wrote: > > On 30 Sep 2014, at 08:32, Johan Ström <jo...@st... > <mailto:jo...@st...>> wrote: > >> Hi all, >> >> picking this up again. Lets summarize the main points: >> >> * auto-detection can only be relied on for certain pure USB devices >> * auto-detection can not be relied on when "standard" serial bridge >> chips are used >> * if we can resolve /dev/ttyUSB0 to a particular USB device, we can >> potentially select a smarter (i.e. improved FTDI) code path instead >> of regular read/write from the tty device. >> * /dev/ttyUSB0 is not stable, unless explicit devd setup is done. >> * this makes alterantive OWFS device addressing interesting, by >> specifying USB serial. this would avoid devd all together. > > excellent recap. Let me add another remark. > > It seems that Debian, and most of the developers like to run owserver > and companion programs as root. Personally I do not like this: on > production systems I run owserver without root privileges, so > udev/devd is still necessary to set appropriate permissions to /dev files. Good catch, that would still be required... Imo, running as root should be discouraged in all cases, even for developers. > > Unfortunately this means that with serial emulators some manual setup > is needed: inspecting syslog files, noting the device serial number, > modifying the udev/devd script. Alternatively owserver and family > should drop root privileges after startup. Using a regular TTY name should of course always work. But yes, to not run as root it would be required. Not sure about dropping root, owfs usually closes/opens the devices if it looses track of the state, in order to reset. I guess that would not work. > > Stefano > > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > > > _______________________________________________ > Owfs-developers mailing list > Owf...@li... > https://lists.sourceforge.net/lists/listinfo/owfs-developers |