Я посмотрел руководство по mount.cifs но мне немного непонятно, какой из методов защиты (ntlm , krb5i т.д.) Требует аутентификации на основе пароля, а какой - без нее .

У меня довольно простая установка - автономный хост рабочей станции Windows 10 и виртуальная машина Linux, работающая на хосте с Hyper-V. И у хозяина, и у гостя есть одно и то же имя пользователя. Я настроил сеть и могу успешно смонтировать общий ресурс в Linux, например:

sudo mount.cifs //192.168.0.1/Users/foobar /home/foobar/windows -o username=foobar

На хосте \Users общедоступно как Users , но я монтирую только его дочерний элемент - foobar , моя папка пользователя Windows. Помимо смонтированной папки и ее потомков, принадлежащих пользователю root , которые, я полагаю, я мог бы тривиально исправить с помощью параметров монтирования uid и gid , меня больше всего беспокоит то, что в настоящее время я должен ввести пароль Windows для foobar для монтирования общего ресурса. Между прочим, мои пароли Windows и Linux для foobar совпадают , поэтому, по крайней мере, я бы хотел, чтобы хост прозрачно перенаправил мой пароль на операцию монтирования, если это возможно.

Но лучше всего было бы использовать форму аутентификации, которая не требует от меня ввода или использования пароля вообще. Тот, который также позволил бы мне использовать multiuser вариант монтирования CIFS - который мог бы сделать для действительно хорошей установки, где мне, возможно, не пришлось бы копаться с uid и gid .

Это возможно? Возможно ли настроить для этого аутентификацию на основе Kerberos? Как я уже говорил, рабочая станция не находится в домене, и в идеале я не хочу ее.

0