关于我的设置。我有一个 synology nas,其中已加载传输到 DL 内容。当 DL 正在进行时,临时目录位于 nas 上。我安装了一个远程文件夹,该文件夹通过网络指向下面的 ubuntu 目录。安装该目录时,我使用 gemnis 凭据。
我有一台安装了 Ubuntu Server 的 PC,用于共享一个目录,我的网络上的任何人都可以看到该目录。它安装了 sickrage,并且正在监视以下目录以进行后期处理。/home/gemnis/Downloads/incomplete/content 因此,当我的 synology 完成 DL 内容时,它会将数据移动到 ubuntu samba 目录。上述所有操作均正常,但我遇到的问题与内容的后期处理有关。因此,当传输移动内容时,似乎没有为其提供用户和组,也没有为其提供服务器访问的权限。见下文。
ls -la /home/gemnis/Downloads/incomplete/content
drwxr-xr-x 2 nobody nogroup 4096 二月 22 11:21 内容名称 drwxr-xr-x 2 nobody nogroup 4096 二月 22 18:15 内容名称
因此 ubuntu 上的 sickrage 会产生这个错误。
2016-02-22 19:24:17 警告后处理器:: [/home/gemnis/Downloads/incomplete/content/内容名称:处理失败:文件已被锁定,无法读取/写入] [26ddbf4] 2016-02-22 19:24:17 警告后处理器:: [/home/gemnis/Downloads/incomplete/content/内容名称:处理失败:文件已被锁定,无法读取/写入] [26ddbf4]
因此,我能够修复此问题的唯一方法是应用以下脚本,以便顺利处理。在有人生我的气之前,哈哈,这仅适用于我的本地网络,并且这台电脑上没有个人信息。所以不要介意 777。
sudo chmod -R 777 /home/gemnis/Downloads/incomplete/content
现在所有文件都从蓝色变成绿色,并且仍然没有所有者或组。但 sickrage 可以毫无问题地处理它们。加载新内容时,问题再次出现。
因此我需要帮助,使此文件夹具有未来安全性,以便允许 sickrage 和 coachpotato 读取、写入和执行所有未来内容。我需要做什么才能实现这一点?我可以申请什么吗?
请帮忙。谢谢
答案1
假设您正在使用 samba,我会在 smb.conf 中添加以下几行
force user = your_user_name
force group = your_group_name