Yes, works as root, as user it doesn't work. The perms allow user access to /dev/console. Running in perl -d I can print FD "\a" and hear the bell.
Since the user has permission for the device I don't understand what's preventing this.
As for turning the LED back on, use your keyboard. | [reply] |
I'm running a grsecurity kernel, and it does some things to limit
users access to /dev/console for security reasons. As far as using the keyboard to reset the led, it dosn't. On my system, if I run the script I can turn off or turn on the led, but after I exit the script, the light no longer functions, when I toggle the Caps Lock key. It may be all because of my security kernel, but it's a fairly common patch people are using.
| [reply] |
Well, I don't know anything about that patch, but I tend not to like to add more layers. More points of failure. Seems like something's wrong if you have to reboot following the ioctl. More like intrusion detection than prevention. Should preempt the problem. But anyway, I think at least the culprit I'm running into is a privilege issue. Now to figure exactly what's at play.
| [reply] |