我需要远程打开 USB 游戏控制器设备(操纵杆)。此设备物理连接到服务器,可供具有以下权限的本地用户使用:
crw-rw-r--+ 1 root input 13, 0 ** /dev/input/js0
sshfs
在客户端使用,我/dev/input/
在本地文件夹中安装了远程文件/dev/input/remote/
:
sudo sshfs -o allow_other server-usr@server_ip:/dev/input /dev/input/remote
现在,我可以在客户端的已安装文件夹中看到该设备:
crw-rw-r-- 1 root netdev 0, 0 ** /dev/input/remote/js0
但是,客户端程序(如jstest
)无法打开/使用设备没有权限错误!
如何在没有权限问题的情况下找到对客户端上的远程操纵杆的访问权限?
更多:两侧的用户都添加到FUSE
和NETDEV
组中。此外,我还添加了SSHFS 命令中参数所需的user_allow_other
行。将设备更改为也无济于事。没有成功。/etc/fuse.conf
allow_other
chmod
777