Я пытаюсь смонтировать общий ресурс cifs Windows (общий для Windows) на ящик CentOS для каждого пользователя. Все пользователи находятся в Active Directory.
Таким образом, каждый пользователь, который входит в систему с Linux, должен монтировать диск со своими собственными учетными данными.
Я нашел решение для монтирования с использованием:
mount -t cifs //servername/mylogin /home/mylogin/windows -o uid=mylogin -o gid=groupname -o credentials=/home/mylogin/winpasswd
И для / home / mylogin / winpasswd:
username=mylogin
domain=domainname
password=password_in_plain_text
Однако я не Я не хочу вручную реализовывать это для каждого компьютера с Linux и каждого пользователя на каждом компьютере с Linux. Кроме того, я не хочу, чтобы у пользователей был пароль в текстовом виде. Есть ли способ смонтировать общий ресурс cifs Windows и обойти запрос пароля без файла пароля?
Так же, как и HBruijn, я скажу, что автоматический подсчет является решением.
Это не лучший источник или учебник, который я видел, но я надеюсь, что это поможет.
Если пользователи находятся в AD и ящик Windows также зарегистрирован в домене, я предлагаю также добавить ящики CentOS в домен и использование kerberos / gssapi для единой регистрации.
sssd может подключаться к AD, и я сам использую такую установку.
Способ заключается в использовании многопользовательских
cifs-mounts и pam_cifscreds
. Пароль для входа в Linux и пароль cifs должны совпадать для использования этого решения.
Использование аутентификации kerberos
с помощью keyutils
, настроенных для cifs
, и соответствующие настройки pam
и / или sssd
также могут предоставлять многопользовательские cifs-mount без пароля.