Реализация Cocoa API для Linux?

Думаю, у меня это работает, он может работать только в системах Synology DSM, работающих под управлением Linux, поэтому YMMV. Сначала у нас есть резервная копия общей папки (вы можете называть ее как хотите). После создания вы должны отредактировать его конфигурации следующим образом:

  • Снимите флажок «Скрыть эту общую папку в« Мое сетевое окружение »»
  • Установите флажок «Скрыть подпапки и файлы от пользователей без разрешений»
  • Вкладка «Внутренние разрешения» set:
    • Владелец: Разрешить полный доступ
    • Роль администратора: Разрешить чтение / запись
    • Роль пользователя: Разрешить Создавать собеседников / Добавлять данные
    • Особая роль всех: Разрешить Перемещение по папкам / Выполнение файлов и Список папок / Чтение данных

Таким образом, каждый пользователь сможет указать свои программы резервного копирования на / backup и сохранить свои данные, не просматривая и не взаимодействуя с другими данными. Для тестирования я вошел в систему как «Боб» и увидел свою папку «История файлов», но не увидел папку Time Machine «Чарли».

Затем я перехожу к отключению «Скрывать подпапки и файлы от пользователей без разрешений», теперь я мог видеть папку Чарли, но не мог с ней взаимодействовать, так как у меня возникла ошибка разрешения, как я и хотел, после этого я включил скрытие снова и увидел только мою папку / файлы.

Это работает, я просто не знаю, является ли это хорошей практикой, но я считаю, что здесь особо нечего делать, поскольку система имеет некоторые ограничения. Если у кого-то есть лучший способ обхода, не стесняйтесь отвечать!

3
18.06.2015, 19:19
0 ответов

Теги

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