问题描述
我正在iMac上运行Logitech媒体服务器(LMS)。介质位于单独的网络驱动器上。最近一次macOS升级后,LMS不再能够访问网络驱动器上的文件。
我当前正在运行macOS Catalina版本10.15.7。
我可以在Finder中查看文件:
但是,当我访问服务设置时,无法选择“共享音乐”文件夹:
我需要做什么才能使LMS可以访问“公共”卷中的“共享音乐”文件夹?
解决方法
我使用ps
命令查看LMS的运行方式,发现以下内容:
$ ps | grep slim
92012 ttys000 0:00.00 grep slim
90577 ttys004 0:11.23 /usr/bin/perl5.18 ./slimserver.pl -psn_0_44415577
LMS开发人员告诉我授予perl5.18
完整磁盘访问权限,因为这是用于运行服务的命令。我尝试过,但是没有用。
我已经赋予perl
命令完整的磁盘访问权限。
(系统偏好设置->安全和隐私->隐私选项卡->选择完全磁盘访问,并将perl
添加到应用列表中。)
因此,我停止了LMS服务,并使用perl
命令而不是perl5.18
命令从命令行启动了LMS服务:
$ /usr/bin/perl ./slimserver.pl -psn_0_44415577