Вывод звука Fedora 27 на устройство Bluetooth не работает

Вы можете пересмотреть эти утверждения:

Возможное решение: Создайте новую группу barbaz, членами которой являются bar и baz . Пусть foo принадлежит root: barbaz .

Мне это кажется довольно жестким решением. Нет ли более аккуратного и простого способа поделиться файлом конфигурации foo между двумя программами?

Почему создание новой группы - это неуклюжее? Это дает следующие преимущества перед ACL:

  • Хотя вы сформулировали это как гипотетическое с помощью команд / usr / bin / bar и / usr / bin / baz , это актуально что эти две программы могут совместно использовать файл конфигурации. Это говорит о том, что программы естественно связаны. Создание для них новой группы, казалось бы, описывает отношения, которые действительно существуют и должны вызывать поведение (например, разрешения на чтение общего файла конфигурации).
  • Решение этой проблемы с помощью групп переносимо на каждый Unix, что означает, что вы можете полагаться на один и тот же механизм, работающий точно так же, в любой Unix или Unix-подобной системе. ACL намного сложнее, и их переносимость может быть проблемой.

Лично я считаю ACL жестким решением, а группы - более простым, традиционным для Unix способом.

3
02.12.2017, 17:37
0 ответов

Теги

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