Serial Ports
Karl Larsen
k5di at zianet.com
Sun Jun 17 11:23:33 UTC 2007
Mikkel L. Ellertson wrote:
> Karl Larsen wrote:
>
>> I compiled gMSSK which is a Ham Radio program that uses the sound
>> card to transmit and receive written data and pictures from another
>> station miles away using a radio.
>>
>> It works fine but:
>> crw-rw---- 1 root uucp 4, 64 Jun 15 23:25 ttyS0
>> crw-rw---- 1 root uucp 4, 65 Jun 15 23:25 ttyS1
>> crw-rw---- 1 root uucp 4, 66 Jun 15 23:25 ttyS2
>> crw-rw---- 1 root uucp 4, 67 Jun 15 23:25 ttyS3
>> drwxr-
>>
>> as you can see ttyS0 is owned by root and group uucp. I need to change
>> this so a user can use this com 1 serial port. How do you do that?
>>
>> 73 Karl
>>
>>
> You may want to take a look at console.perms - it can set
> permissions on /dev/entries when someone logs in on the console, and
> set them back when they log out. This works fine if you are only
> going to have one person logged in at the console at a time. But it
> does not help for ssh logins to the box.
>
> If you just want to change the permissions for ttyS0, you may want
> to create a rule for udev after 50-udev.rules that creats a symlink
> to something like /dev/gmssk and set the permissions. The nice thing
> about doing it that way is that if you change the port, you just
> edit the udev rule, and the software still uses the same port.
>
> The again, if you want to give access to all the serial ports, you
> can just add the user(s) you want to have access to the uucp group.
>
> Mikkel
>
Hi Mikkel, yes the solution is to make all users Group members of uucp.
I did that for myself and discovered the Group change doesn't take place
until you reboot =-O
73 Karl
More information about the fedora-list
mailing list