Ubuntu Cronjob Samba 权限并重启

Ubuntu Cronjob Samba 权限并重启

是否可以在 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 复制后文件为只读

相关内容