Учетные записи сети OS X - отключают вход в систему, но все еще позволяют Подключение К Серверу?

Rsync может сделать эту функцию с -u or --update флаги.

Из rsync страницы справочника:

-u, --update
              This  forces rsync to skip any files which exist on the destinaâ
              tion and have a modified time that  is  newer  than  the  source
              file.   (If an existing destination file has a modify time equal
              to the source fileâs, it will be updated if the sizes  are  
              different.)

              In  the current implementation of --update, a difference of file
              format between the sender and receiver is always  considered  to
              be important enough for an update, no matter what date is on the
              objects.  In other words, if the source has  a  directory  or  a
              symlink  where  the  destination  has a file, the transfer would
              occur regardless of the timestamps.  This might  change  in  the
              future  (feel free to comment on this on the mailing list if you
              have an opinion).

Если Вы не хотите использовать rsync, я могу думать о двух других способах получить эту информацию. Но оба пути потребовали бы, чтобы Вы выполнили развертку через файловую систему.

Сначала более ужасный путь:

Используйте статистику stat --format=%y <file> и проанализируйте произведенное время. Необходимо было бы сделать некоторые довольно ужасные вещи получить это работать правильно.

Второй дождевик путь:

использовать find <path> -mtime -<number_of_days> получить список файлов, которые были изменены в number_of_days назад окне.


Ре: Экономия электроэнергии

Это взяло бы некоторое взламывание и не будет на 100% надежно - в смысле, Вы могли бы пропустить что-то, что должно быть сохранено. Но можно сделать что-то как следующее и просто не работать против домашних дисков во время определенных окон:

if [ `date +%k` -lt 22] && [`date +%k` -gt 8] && [ `date +%u` -le 5 ]
then
     #Set some flags for run control.
fi 

Тест первого свидания, проверки, чтобы видеть, до ли это 22:00, второе после 8:00 и последние проверки, что день недели меньше чем или равен 5 (date +%u выходной день недели от 1-7 с одной являющейся понедельником, таким образом, 6 и 7 суббота и в воскресенье),

До праздников единственная вещь я могу действительно думать о выполнении, должен поддержать файл с дневным числом года в нем для каждого праздника, затем соответствуют против date +%j

1
задан 2 July 2011 в 13:56
2 ответа

Найденный им - менеджер по Рабочей группе. У меня уже есть компьютерная группа для всех клиентских машин. Вход в систему-> предпочтения Доступа позволяет мне настраивать ACL, чтобы позволить всем пользователям сети, но отклонить определенных пользователей.

0
ответ дан 3 December 2019 в 22:06

Я уверен, что это работает в 10,6, и я вполне уверен, это был тот же путь в 10,5. Чтобы у пользователя был доступ к любым сервисам, необходимо уйти с их счета, включенного в менеджере по Рабочей группе. Входом в систему управляет Приложение администрирования Сервера для каждого устройства путем ограничения, кто может войти в систему и кто не может. По умолчанию все зарегистрированные учетные записи могут войти в систему на всех машинах, которые включают вход в систему. Однако можно ограничить этот сервис путем изменения настроек Access для сервера.

  1. Подключите к серверу рассматриваемое использование Администратора Сервера
  2. Выберите вкладку Access с самим сервером (не определенный сервис) выбранный в исходном списке слева
  3. Под Сервисами выберите "For Selected Services Below" (разрешающий Вам дифференцироваться на основе сервиса)
  4. Теперь выберите "Login Window" из левого списка, и "Позволяют только пользователям и группам ниже" от правой стороны
  5. Удостоверьтесь, что Вы добавляете группы или пользователей к списку для включения входа в систему для тех пользователей.
2
ответ дан 3 December 2019 в 22:06

Теги

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