Как я могу заставить fstab монтировать CIFS с Kerberos учетной записи компьютера? Из журналов видно, что cifs.upcall переходит к: cifs.upcall: get_cachename_from_process_env: cachename = FILE: / tmp / krb5cc
а не на /etc/krb5.keytab, у которого есть билет учетной записи компьютера.
Есть предположения?
FSTAB cfg:
// имя_сервера / test / rw_share cifs cruid = machine_user_id, multiuser, sec = krb5, vers = 3.0 0 0
Спасибо ник
Наконец я нашел работу над этим. Я создал сценарий для запуска в качестве службы и учетной записи пользователя root kinit, используя /etc/krb5.keytab. Затем я добавляю строку в FSTAB для использования корневого кеша с тикетом машинных учетных записей, а также добавляю многопользовательский режим, и он работает. поэтому основная часть - использовать опцию CRUID CIFS и указать идентификатор пользователя root. Итак, cifs пойдет и проверит билет в корневом кеше.