Не существует базового механизма разрешения команд, потому что это в основном бессмысленно. Основной механизм разрешения unix - это защита доступа к данным. Если вы можете прочитать данные, вы можете делать с ними все, что захотите. Например, невозможно "разрешить чтение, но запретить копирование" (копирование - это просто чтение в одном месте и запись в другом), так зачем пытаться?
Если вы не хотите, чтобы пользователь имел доступ к файлу, не давайте ему разрешения на доступ к нему.
Если вам время от времени нужен контролируемый доступ пользователей к файлу, подойдет электронная почта. "Привет, Боб, мне нужен доступ к файлу wibble
из-за Reasons. Пожалуйста, пришлите его мне."
Я столкнулся с той же проблемой и просто хотел добавить сюда ответ на вашу ветку Reddit о той же проблеме :https://www.reddit.com/r/archlinux/comments/8891vi/arch_linux_on_mac_book_pro_2017/
[The keyboard is] still USB, but the keyboard now also includes the touchbar (even if its not there), so it doesnt work with the standard keyboard drivers.
Итак, просто подключите клавиатуру USB, и вы сможете печатать.