[Nut-upsdev] consolidating the NUT documentation on permissions, hotplug and udev
Arnaud Quette
aquette.dev at gmail.com
Tue Jan 13 08:43:46 UTC 2009
Hey Charles,
2009/1/13 Charles Lepple <clepple at gmail.com>
> Arnaud et al,
>
> I have been meaning to collect some of the documentation updates for
> permission-related errors, and I was wondering if you would mind if we
> moved the scripts/udev/README and scripts/hotplug/README files out of
> scripts/ and into the docs/ directory (probably docs/permissions.txt).
> We could also cover the *BSD /dev/usb* permission issues there, as
> well.
>
> Any thoughts on this?
that would be nice, also including the following:
1) a note on the serial permissions, including the below things from
README.Debian:
8<------------------------------------------------------------------------------------------------------------------
serial port permissions
The nut user need to be able to access the serial port both for
reading and writing.
There are two possibilities:
a) You can add the nut user to the dialout group.
The following command accomplishes this:
addgroup nut dialout
This is not done by default for security reason.
b) Another solution, for system supporting udev, is to create a file
(for example /etc/udev/rules.d/52_nut-serialups.rules), placed
after 020_permissions.rules and to add something like:
KERNEL=="ttyS1", GROUP="nut"
where 'ttyS1' has to be replaced by the exact name of your serial
port.
8<------------------------------------------------------------------------------------------------------------------
As a side note, the "dialout" group has to be replaced by uucp or whatever
group that has the serial port ownership.
2) a note on Solaris USB permissions. Here is a base (warning: for MGE
only):
8<------------------------------------------------------------------------------------------------------------------
c) Bind MGE units to Solaris USB /Ugen layer using:
# add_drv -i '"usb463,ffff.1"' -m '* 0660 nut root' ugen
# update_drv -a -m '* 0666 root sys' -i '"usb463,0001.1"' ugen
# reboot -- -r
8<------------------------------------------------------------------------------------------------------------------
As a side note, we might consider generating a script for Solaris too...
Arnaud
--
Linux / Unix Expert R&D - Eaton - http://www.eaton.com/mgeops
Network UPS Tools (NUT) Project Leader - http://www.networkupstools.org/
Debian Developer - http://people.debian.org/~aquette/
Free Software Developer - http://arnaud.quette.free.fr/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/nut-upsdev/attachments/20090113/eac4f8f7/attachment.htm
More information about the Nut-upsdev
mailing list