我是 Ubuntu 的新手,对微软泡沫之外的生活感到非常兴奋!;-)
我想建立一台计算机作为图书馆使用。
我的系统分区位于 SSD 上。数据(pdf、mp4、mp3 文件)将位于单独的 HDD 上。作为管理员,我是唯一可以写入 HDD 的人。此计算机的其他用户需要搜索 HDD 上的数据并读取它。
现在我的问题是:如何让 dash 搜索/索引 HDD 的内容,以便每个人都可以轻松搜索它?(Ubuntu 16.04)
提前致谢!
答案1
据我所知,Unity 已经搜索整个系统的文件或信息,只要用户有权限阅读和信息所在的驱动器已安装。
我使用内部“存储”硬盘对此进行了测试,在其中搜索了一些东西,并且找到了它(尽管过了几秒钟)。
您需要确保访客用户(或自助服务终端用户,或正在搜索内容的任何用户)已读并且可能执行权限,但没有写权限。您可以通过进入文件夹多于存储数据的位置并运行命令(假设您的数据文件夹名为“Data”并且您的用户名是MYADMINUSERNAME
):
chown MYADMINUSERNAME:MYADMINUSERNAME Data -R
chmod 755 Data -R
这会将文件夹的所有者和组设置Data
为您的用户,然后授予您完全权限(755),你的组读取和执行权限(755),以及其他任何人的读取和执行权限(755)。
之后,Unity 将找到您的数据,只是在标准硬盘上可能需要一段时间。您可以进行许多自助服务终端用户模式设置来优化搜索和自助服务终端用户体验,但那是另一篇文章/问题的内容。