Проблемы с обновлением версии с 17.10 по 18.04

Используйте параметр automount + multiuser для mount.cifs

Вы можете добиться этого, используя параметр automount и multiuser для mount.cifs. Установите необходимые пакеты:

sudo apt install autofs keyutils cifs-utils

В следующем примере предполагается, что сервер cifs экспортирует общий ресурс, названный в честь пользователя, который обращается к нему. Обычно это подходит для домашних каталогов.

Добавьте это к своему /etc/auto.master:

/cifs /etc/auto.cifs

В /etc/auto.cifs поставьте это:

*   -fstype=cifs,multiuser,cruid=${UID},sec=krb5    ://server.domain/&
[d5 ] Обязательно замените server.domain файловым сервером. Вы также можете использовать фиксированный ресурс таким образом. Просто замените * на фиксированное имя, а также на &.

Важной деталью в приведенной выше конфигурации является cruid=${UID}. Это заставит ядро ​​искать билет kerberos в контексте доступа пользователя к доле. В противном случае он будет пытаться корневой кэш кеша.

Наконец, перезагрузите automount:

sudo service autofs reload

Если у вас есть билет kerberos, он будет монтировать файловую систему /cifs/$USER при первом доступе. Это означает, что вам нужно явно ввести e. г. cd /cifs/myuser или аналогичное действие в браузере графического интерфейса. Чтобы избежать этого, вы можете разместить символические ссылки, указывающие на это из другого места, и сообщить пользователям о доступе к ним.

Если вы используете фиксированный общий ресурс (не используя * и &), конечно, вы бы необходимо ввести cd /cifs/sharename.

Последующий доступ других пользователей к одному и тому же общему ресурсу будет использовать разрешения server.domain , сделанные с помощью опции multiuser.

Из mount.cifs (8):

   multiuser
       Map user accesses to individual credentials when accessing
       the server. By default, CIFS mounts only use a single set of
       user credentials (the mount credentials) when accessing a
       share. With this option, the client instead creates a new
       session with the server using the user's credentials whenever
       a new user accesses the mount. Further accesses by that user
       will also use those credentials. Because the kernel cannot
       prompt for passwords, multiuser mounts are limited to mounts
       using sec= options that don't require passwords.

Также можно добавить требуемые карты automount для LDAP-сервера для централизованного управления, но это, вероятно, выходит за рамки этого ответа.

В вашем вопросе вы попросили монтировать монтируемый root при загрузке. Технически это делается здесь в виде крепления держателя места для autofs. Практически реальное крепление выполняется только при первом доступе пользователя.

Мы используем эту настройку для ~ 100 клиентов на моем рабочем месте для доступа к довольно большой файловой системе блеска, и она работает надежно.

1
задан 16 May 2018 в 18:48

4 ответа

Измените репозиторий ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu artful Release

, чтобы читать ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu bionic Release

И в Software & amp; Обновления, убедитесь, что это не выбрано ...

1
ответ дан 22 May 2018 в 10:39
  • 1
    Так просто и полезно, спасибо, что решить проблему. Я просто меняю и ppas, normal и Source, и после обновлений появляется сообщение. Огромное спасибо. – Acasi 16 May 2018 в 20:20

Измените репозиторий ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu artful Release

, чтобы читать ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu bionic Release

И в Software & amp; Обновления, убедитесь, что это не выбрано ...

1
ответ дан 17 July 2018 в 14:08

Измените репозиторий ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu artful Release

, чтобы читать ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu bionic Release

И в Software & amp; Обновления, убедитесь, что это не выбрано ...

1
ответ дан 20 July 2018 в 14:12

Измените репозиторий ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu artful Release

, чтобы читать ...

http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu bionic Release

И в Software & amp; Обновления, убедитесь, что это не выбрано ...

1
ответ дан 23 July 2018 в 09:42

Другие вопросы по тегам:

Похожие вопросы: