Запретить пользователям изменять пароль в FreeBSD

Проблема

Как вы обнаружили, Gentoo позволяет одновременно настраивать только один профиль. Как видно из моего списка профилей eselect :

 [1]   default/linux/amd64/13.0
 [2]   default/linux/amd64/13.0/selinux
 [3]   default/linux/amd64/13.0/desktop
 [4]   default/linux/amd64/13.0/desktop/gnome
 [5]   default/linux/amd64/13.0/desktop/gnome/systemd
 [6]   default/linux/amd64/13.0/desktop/kde *
 [7]   default/linux/amd64/13.0/desktop/kde/systemd
 [8]   default/linux/amd64/13.0/desktop/plasma
 [9]   default/linux/amd64/13.0/desktop/plasma/systemd
 [10]  default/linux/amd64/13.0/developer
 [11]  default/linux/amd64/13.0/no-multilib
 [12]  default/linux/amd64/13.0/systemd
 [13]  default/linux/amd64/13.0/x32
 [14]  hardened/linux/amd64
 [15]  hardened/linux/amd64/selinux
 [16]  hardened/linux/amd64/no-multilib
 [17]  hardened/linux/amd64/no-multilib/selinux
 [18]  hardened/linux/amd64/x32
 [19]  hardened/linux/musl/amd64
 [20]  hardened/linux/musl/amd64/x32
 [21]  default/linux/uclibc/amd64
 [22]  hardened/linux/uclibc/amd64

Решение

Установив усиленный профиль (14 в моем списке), теперь нам нужно проверить файлы профиля KDE: (примечание что это займет немного времени без текстового редактора):

  1. cd / usr / portage / profiles / target / desktop / kde
  2. nano -w make.defaults
  3. nano -w parent
  4. Вам следует теперь смотрите файлы в / usr / portage / profiles / target / desktop / .
  5. nano -w make.defaults

Используя бумагу для заметок, скопируйте USE-флаги из шага 2, и открыв родительский на шаге 3, вы увидите .. , что теперь означает мы путешествуем на один каталог вверх. Скопируйте USE-флаги из шага 5. В качестве последнего шага введите emerge -v app-portage / ufed && ufed . Теперь вы можете установить USE-флаги, которые вы скопировали в /etc/portage/make.conf . Вы можете повторить процесс для:

  • /usr/portage/profiles/desktop/kde/package.use
  • /usr/portage/profiles/desktop/package.use

, разместив пакеты, перечисленные в эти два файла в /etc/portage/package.use .


Во время синхронизации файлы в / etc / portage не будут перезаписаны, а USE-флаги в /etc/portage/make.conf будут имитировать поведение, которого вы пытаетесь достичь . См. Раздел Файлы Portage в Руководстве для получения дополнительной информации. По сути, ваши переопределения Portage в / etc / portage добавятся к вашему усиленному профилю, поскольку Portage использует вашу конфигурацию до того, как прочитает выбранный вами профиль.Я знаю, что это неприятно, поскольку USE-флаги в файлах профилей package.use могут обновляться при каждой синхронизации, поэтому вам нужно будет видеть, добавляются ли какие-либо после каждой синхронизации. Как правило, файлы профиля не обновляются очень часто.

4
20.09.2015, 21:28
0 ответов

Теги

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