Многопользовательская среда, SSH ZSH - команда не найдена: shopt

Политики SELinux контролируют каждое действие, которое процесс может выполнить над заданным объектом -, таким как файлы, устройства или сокеты. Если демон настроен на прослушивание или связь с использованием нестандартного порта, целевая политика запрещает это действие, как и должно быть. Метки используются для управления портами. Чтобы найти метку для MariaDB, используйте semanageи отфильтруйте результаты с помощью grep, используя хорошо известный -номер порта.

semanage port -l | grep 3306

Это приводит к следующему результату.

mysqld_port_t tcp 1186, 3306, 63132-63164

Чтобы изменить правило для этой метки, снова используйте semanageследующим образом для порта 3307.

semanage port -a -t mysqld_port_t -p tcp 3307

После выполнения приведенной выше команды снова проверьте правило, чтобы убедиться, что 3307 теперь разрешено.

semanage port -l | grep 3307

Это должно показать 3307 в списке портов.

mysqld_port_t tcp 3307, 1186, 3306, 63132-63164
0
29.02.2020, 21:35
1 ответ

Файл /etc/profileсодержит общесистемные настройки профиля. В этом файле многие дистрибутивы содержат скрипты из /etc/profile.d. Следовательно, все интерактивные входы в систему будут вызывать то, что находится в этой папке. Если вы хотите, чтобы сценарий профиля был привязан к одной учетной записи, вы должны либо

  1. переместите этот скрипт в ~/.profileили~/.bash_profile(для пользователей bash )или

  2. добавить логин в vk.sh, чтобы пропустить выполнение на основе вошедшего в систему пользователя.

2
28.04.2021, 23:21

Теги

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