Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Настройка профиля пользователя в терминальной среде Linux

В этом документе описано, как установить NFS-сервер, настроить папку профиля пользователя и ТС/ВРМ.

В настройке используются:

  • NFS-сервер на РЕД ОС 7.3.х;

  • терминальный сервер на РЕД ОС 7.3.4;

  • Active Directory на Windows Server 2019.

1. Установка NFS-сервера

  1. Разверните сервер.

  2. Введите сервер в домен с помощью команды:

    join-to-domain.sh -d ‘имя домена’ -n ‘имя сервера’ -u ‘УЗ’ -p ‘Пароль’ –ou "CN=Computers" -f -y
  3. Установите пакеты nfs-utils nfs4-acl-tools с помощью команды:

    dnf install nfs-utils nfs4-acl-tools
  4. Добавьте автостарт с помощью команды:

    systemctl enable --now nfs-server.service
  5. Проверьте запуск с помощью команды:

    systemctl status nfs-server.service

После успешного запуска NFS-сервера его статус изменится на «active».

2. Настройка папки для профилей

  1. Создайте папку с помощью команды:

    mkdir -p /srv/nfs/home
  2. Назначьте права доступа на папку с помощью команд:

    chgrp 'Пользователи домена' /srv/nfs/home
    chmod g+w /srv/nfs/home
  3. Настройте доступ к папке с помощью команд:

    echo "/srv/nfs/home *(rw,sync,no_subtree_check,no_root_squash)" | tee -a /etc/exports
    exportfs -vra (работает при su -)

    Вместо * необходимо прописать IP-адрес или подсеть IP-адресов, с которых будет разрешен доступ.

3. Настройка терминального сервера

  1. Установите пакет autofs с помощью команды:

    dnf install autofs
  2. Добавьте автостарт с помощью команд:

    sudo systemctl enable autofs
    sudo systemctl restart autofs
  3. Разрешите процессу mkdirhome права на запись с помощью команд:

    ausearch -c 'mkhomedir' --raw | audit2allow -M my-mkhomedir
    semodule -X 300 -i my-mkhomedir.pp
  4. Добавьте разрешение для NFS и SELinux с помощью команды:

    setsebool -P use_nfs_home_dirs on
  5. Перезапустите систему с помощью команды:

    sudo reboot

Далее войдите в систему под пользователем, для которого было настроено перенаправление папок и проверьте, что:

  • вход выполнен успешно;

  • нет ошибок;

  • папка создалась на удаленном сервере.