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

Это будет работать каждую ночь через 5 минут после 3 утра.

Но что ты хочешь делать? Вы хотите, чтобы файл был доступен для записи через общий доступ к самбе? Может быть, посмотрите "создать маску" и "маску каталога", подробно объясненные здесь: файлы доступны только для чтения после копирования через samba

Другие вопросы по тегам