|
写了一段控制pc喇叭的程序,
console_fd := open ( '/dev/tty0', O_WRONLY);
ioctl(console_fd, KIOCSOUND, magical_fairy_number);// 开始发声
usleep(1000*MSecs); //等待...
ioctl(console_fd, KIOCSOUND, 0); // 停止发声
root 执行正常发声,普通用户不行,应该是权限问题,
可是更改 /dev/console
/dev/tty0~9
的权限都没用
以上问题,到处询问都无结果,反复在网上查找,好像应该是
普通用户没有控制“/dev/console"的权限 |
|