Учитывая, что вы используете RHEL, SELinux, вероятно, уже установлен. Для подтверждения:
$ rpm -aq | grep -i selinux
selinux-policy-targeted-3.12.1-74.26.fc19.noarch
libselinux-devel-2.1.13-15.fc19.x86_64
libselinux-2.1.13-15.fc19.x86_64
libselinux-utils-2.1.13-15.fc19.x86_64
selinux-policy-3.12.1-74.26.fc19.noarch
libselinux-2.1.13-15.fc19.i686
libselinux-python-2.1.13-15.fc19.x86_64
вы увидите пакеты, аналогичные вышеуказанному. Это от F19, но должно относиться к вашей ситуации. Вы также можете подтвердить, используя команду SetStatus
:
$ sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
В этом документе есть предупреждение / нота в этом документе, если вы добавляете SELinux в систему, которая была изначально настроен без него.
Если система изначально была установлена без SELinux, особенно Пакет SELinux-политики, который был добавлен в систему позже, один Дополнительный шаг необходимо включить SELinux. Чтобы убедиться, что Selinux Инициализируется во время запуска системы, утилита дракут должна быть запущена Чтобы поставить осведомленность SELINUX в файловую систему initramfs. Неспособность сделать Так что вызывает SELinux не начать во время запуска системы.
При работе с RHEL целесообразно искать превосходные руководства, которые Red Hat поддерживают для любого выпуска RHEL. SELinux хорошо документирован, и все, что вам нужно знать, там накрыто.
Я нашел решение и в конце концов, это было довольно просто, я просто не мог видеть Forrest для дерева.
Узнайте фактическое имя пользователя в Windows, перейдя в Компьютерное управление -> Локальные пользователи и группы -> Пользователи
. Аккаунт должен быть указан там с настоящим именем. Затем используйте это имя вместо учетной записи Microsoft, и все должно работать.
Редактировать: еще один возможный способ - использовать «Microsoftacccounts» в качестве доменного имени, а затем использовать фактическое имя пользователя Microsoft Account (E-mail).