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