是否可以在 Ubuntu 中创建一个 cronjob,授予某个文件 777 权限并重新启动 Samba 服务器。
答案1
在 /usr/local/bin/sambapermissions.sh 中创建一个脚本
#! /bin/sh
chmod 777 /some/file/you/want/to/make/writable
service nmbd restart
service smbd restart
现在创建 /etc/cron.d/sambapermissions:
5 3 * * * /usr/local/bin/sambapermissions.sh
这将在每晚凌晨 3 点后 5 分钟运行。
但是你想做什么呢?你想让文件始终在 Samba 共享上可写吗?也许可以查看“创建掩码”和“目录掩码”,此处有详细说明: 通过 samba 复制后文件为只读