我最近使用此处的说明在 RHEL 5.8 上安装了 redhawk http://redhawksdr.github.io/Documentation/mainch2.html#x4-60002
我是从 redhawk-yum-1.10.0-10-el5-x86_64.tar.gz 文件安装的。
安装并重新启动后,我发现系统上 /dev/ 中的所有文件都已更改为由 usrp:usrp 拥有,并且权限已更改,因此其他用户无法写入这些文件。这造成了很多问题,因为系统上的许多用户脚本将内容写入 /dev/null 变得不可用。
有没有人见过这个?
我还注意到像 /usr/local/redhawk 这样的所有目录都归 root:root 所有,而不是 redhawk:redhawk。
更新:我发现即使在恢复对 /dev/* 文件的正确所有权和权限之后,重新启动也会恢复这些更改。然后我删除了文件/etc/udev/rules.d/10-usrp-udh.rules
并再次恢复了正确的权限。这次重新启动后,正确的权限仍然存在并且问题结束了。在 EL5 系列安装程序中,UDH RPM 与 redhawk 安装的 USRP-UDH 规则一定有问题。