Как я могу заставить 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 пойдет и проверит билет в корневом кеше.