Я только что настроил аутентификацию AD на своих серверах RHEL6 (с использованием SSSD / LDAP / Kerberos). Теперь я бы хотел, чтобы домашние папки пользователей Windows монтировались автоматически при входе в систему на одной из машин Linux.
Моя проблема в том, что:
-слишком много пользователей, чтобы иметь записи в / etc / fstab
-пользователи не могут монтировать без прав суперпользователя, поэтому я не могу просто добавить строку в их сценарии запуска
-нет pam_mount для RHEL
-autofs не очень хорошо работает с CIFS и Kerberos
Есть ли у кого-нибудь предложения?
** Отредактируйте файлы OPP, которых нет в pam.mount **
Я использую ubuntu, но это должно работать для centos / redhat;
Попробуйте использовать pam.mount, чтобы при входе в систему при загрузке он монтировался и размонтировался при выходе из системы;
Я обнаружил, что с cifs-utils это работает;
<volume uid="8000-800000" user="*" fstype="cifs" server="windowsservername.domain" path='%(USER)' mountpoint="~/windowshare" options="sec=krb5,cruid=%(USERUID),file_mode=0700,dir_mode=0700,nodev,nosuid" />
Автоматически? Не разобрались, поскольку общие ресурсы CIFS требуют аутентификации пользователя. Потребуется файл учетных данных, и это не вариант. Обойти эту проблему можно, если их домашний каталог находится в сети SAN, которая также поддерживает NFS.
Решение для непривилегированных пользователей, монтирующих в RHEL6, состоит в том, чтобы добавить их в группу 'fuse' и использовать fusermount
с AutoFS. (В Gnome gvfs-mount
внешний интерфейс.). (Посмотрите мою предыдущую историю вопросов по GVFS.)
pmount позволяет пользователям монтировать файловые системы без корневого доступа или /etc/fstab
вход. Он доступен в репозитории EPEL. Я не думаю, что это полное решение для вас, но оно может помочь вам хотя бы частично.