Возможно, Вам интересно в xv6; Xv6 является обучающей операционной системой, разработанной летом 2006 года для курса операционных систем MIT. Существует также много ресурсов на UNIX ОС.
Если Вы хотите знать больше о загрузчиках, Ряд Разработки Операционной системы является хорошим местом для запуска.
Я думаю, что Вы пропускали "рекурсивный" параметр:
setfacl - комната g:developer:rwx/opt/spago41/
# useradd -G developers test
Используйте ниже команды если там пользователь test
уже создается.
# usermod -a -G Developer test
Это решит Вашу проблему. Поскольку Вы не добавили пользователя test
в developer
группа, и Вы устанавливаете ACL для группировки developer
, который не имеет пользователя test
в нем.
Атрибуция: SHW
Проверьте 1#
Как @SHW предложенный в комментариях проверяют, что проверочный пользователь, существует или не в Группе разработчиков
Проверьте 2#
Файловая система, смонтированная с acl
опция или нет.
от man mount
:
acl|noacl Support POSIX Access Control Lists (or not).
можно проверить использование mount
команда