- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个运行 Google Drive 同步的 QNAP NAS,因此我的 QNAP、计算机和 Google Drive 都同步。
当我在工作计算机上创建文件并回到家中使用 QNAP 时,我在工作时创建的文件上出现拒绝访问错误。
如果我查看权限,我可以看到它们设置不正确。在 QNAP 网络管理器中,我只需右键单击包含我的文件的文件夹并将权限设置为“重新应用并应用于子文件夹/文件”。
如何通过每 5 分钟运行一次的 cron 作业来执行上述操作?
最佳答案
我自己也遇到了类似的问题,也为此做了一个 cron 作业。
首先在一个容易找到的地方制作一个脚本。我使用了“/share/MD0_DATA/”,因为所有的共享都在这里。
创建一个类似于 perms.sh 的文件并添加以下内容:
#!/bin/bash
cd /share/MD0_DATA/(folder you want to apply this)
chmod -R 775 *
chown -R nobody:nogroup *
我使用 nobody:nogroup 只是为了举例,您可以使用任何您想要的用户和组。
现在您需要将此脚本添加到 crontab。要查看您的 crontab 中的内容,请使用:
crontab -l
编辑 crontab 使用:
crontab -e
如果您不喜欢 vi 并想直接访问该文件,则此编辑器的工作方式与 vi 类似:
/etc/config/crontab
将此行添加到您的 crontab:
*/5 * * * * /share/MD0_DATA/perms.sh
5 代表 5 分钟的间隔。然后你需要让 crontab 知道新命令:
crontab /etc/config/crontab
希望对你有帮助。
关于linux - 创建 Cron 作业以在 QNAP NAS 上应用权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15119498/
我已使用 ssh 登录 QNAP。 我正在尝试更改文件夹的所有者。 这就是我正在做的事情。 [/share/Users] # chown joe.dove JoeDove 这就是我得到的回复。 cho
我的命令有问题 base64 在我的 上 bash 威联通服务器 当我输入命令时:echo QWxhZGRpbjpvcGVuIHNlc2FtZQ== | base64 --decode我得到无效输入的
由于我在工作中无法访问 80 和 443 以外的端口,所以我想在我的 QNAP 上使用 Apache 访问一些资源。 我特别想: 设置虚拟主机(使用 sub1.domain.com)以连接到在同一主机
我尝试使用内部 ContainerStation 在我的 QNAP NAS 上运行 Docker 镜像(1.651.3 或最新版本)。 只使用默认设置不设置任何参数或绑定(bind)任何资源,我无法访
如何在 QNAP TS-131P 上配置 Docker,使其一次只上传一层? 我在推送图像时遇到问题,因为它试图同时推送多个层,但由于互联网连接不佳,它们一直失败。 根据How to push sin
我遇到了一个非常奇怪的情况,我正在为我的 QNAP 639 Pro 编写自定义内核模块。 该模块在 Ubuntu 12.04 相同内核版本下成功运行: Linux ubuntu 3.4.6-03040
我有一个运行 Google Drive 同步的 QNAP NAS,因此我的 QNAP、计算机和 Google Drive 都同步。 当我在工作计算机上创建文件并回到家中使用 QNAP 时,我在工作时创
我使用的是 NASMT Q700 QNAP NAS。出于远程监控的目的,我想读取一些值并将它们保存到数据库中。 由于网络界面非常复杂且充满了 javascript,我无法抓取它。所以我尝试使用 SSH
也许有人试过用 Node.js 安装 Container?我不知道它是如何工作的。我只知道它的容器带有 unix + 安装的 Node 。当我创建新项目(在容器中的控制台中)时,我可以通过容器控制台访
我正在尝试将 NFS 共享从我的 Qnap 挂载到我运行 Manjaro (Arch Linux) 的笔记本电脑上,但我的访问一直被服务器拒绝,我无法弄清楚问题出在哪里! $ sudo mount 1
我正在尝试在我的 NAS(QNAP TS-459) 上安装 Pycurl,但出现错误“libcurl.a:没有这样的文件或目录”。以下是来自控制台的日志: [admin@MYSERVER pycurl
QNAP ContainerStation 支持在 Docker Hub 上搜索 Docker 镜像。QNAP ContainerStation 在其 Intel 和 Arm 平台上均受支持。我有我的
我正在尝试在容器站的 QNAP(基于 TS-451 x86,固件 4.2.0)上运行 gocd docker 容器(https://hub.docker.com/r/gocd/gocd-server/
我想在 QNAP NAS 上安装 node.js,它是一个 linux 操作系统,我可以使用 ipkg 安装包。但是 ipkg 没有 node.js... 我将网络论坛引用为 http://forum
我的 Docker 文件是 https://hub.docker.com/r/songkong/songkong/~/dockerfile/ 的 song/songkong FROM openjdk:
我是一名优秀的程序员,十分优秀!