Можем ли мы сделать папку и ее содержимое оставаться заблокированным в течение определенного времени дня и разблокированным в течение остального времени?

Предположим, у меня есть папка «Игры». Я не хочу тратить свое время на игры. Так или иначе, папка остается недоступной большую часть дня и становится доступной, например, в течение 3 часов после 11 часов.

5
задан 20 April 2016 в 15:43

1 ответ

Одно решение могло настраивать cronjobs для блокирования/разблокированного игрового каталога. Чтобы сделать так выполняют шаги ниже.

  1. Удостоверяются, что демон крона установлен

sudo apt-get install cron

  1. , Готовятся, игровой каталог, который будет принадлежать корню (измените пути для установки ситуации)
sudo chown -v root:root ~/GameDirectory
sudo chmod -v u+rwx ~/GameDirectory
sudo chmod -v go-rwx ~/GameDirectory
  1. , Установка cronjob для выполнения за корнем

Начинает редактировать cronjob путем выдачи после команды:

sudo crontab -e

Добавляют следующие строки в редактора:

00 11 * * * chmod go+rwx ~/GameDirectory
00 14 * * * chmod go-rwx ~/GameDirectory

вышеупомянутые строки заставят cronjob разблокировать каталог в 11:00 (час, устанавливая является вторым числом от левых стиль 0-23 часов), и заблокируйте каталог в 14:00.

быть сообщенным, что, так как у Вас есть способность поднять Ваши права с sudo, все еще необходимо дисциплинировать к не overgo собственные ограничения.

я никогда еще не настраивал cronjobs сам поэтому, если кто-либо находит ошибку в моем решении, прокомментируйте его, и я исправлю его.

6
ответ дан 21 April 2016 в 01:43
  • 1
    Yuri, извините за последний ответ. мой диск видим, но некоторые файлы не. После большой части поиска по сети я попытался восстановить их как удаленное использование файлов PhotoRec и смог восстановить файлы, но не структуру папок. – shyampk 24 September 2017 в 12:34

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

Похожие вопросы: