Подключение сетевых директорий с использованием autofs — различия между версиями
Строка 41: | Строка 41: | ||
Вот как должны быть установлены права доступа для файлов конфигурации: | Вот как должны быть установлены права доступа для файлов конфигурации: | ||
− | 644 - /etc/autofs/auto.master | + | 644 - /etc/autofs/auto.master |
− | 644 - /etc/autofs/auto.media | + | 644 - /etc/autofs/auto.media |
− | 644 - /etc/autofs/auto.misc | + | 644 - /etc/autofs/auto.misc |
− | 644 - /etc/conf.d/autofs | + | 644 - /etc/conf.d/autofs |
Права доступа можно установить командой: | Права доступа можно установить командой: | ||
Строка 54: | Строка 54: | ||
Если Вы получаете ошибки в /var/log/messages.log, подобные этим, значит у Вас проблемы с правами доступа: | Если Вы получаете ошибки в /var/log/messages.log, подобные этим, значит у Вас проблемы с правами доступа: | ||
− | авг 30 16:35:25 name.server.ru automount[1183]: attempting to mount entry /mnt/narbor | + | авг 30 16:35:25 name.server.ru automount[1183]: attempting to mount entry /mnt/narbor |
− | авг 30 16:35:25 name.server.ru automount[1183]: lookup_mount: lookup(program): looking up narbor | + | авг 30 16:35:25 name.server.ru automount[1183]: lookup_mount: lookup(program): looking up narbor |
− | авг 30 16:35:25 name.server.ru automount[1183]: lookup(program): lookup for narbor failed | + | авг 30 16:35:25 name.server.ru automount[1183]: lookup(program): lookup for narbor failed |
− | авг 30 16:35:25 name.server.ru automount[1183]: dev_ioctl_send_fail: token = 2 | + | авг 30 16:35:25 name.server.ru automount[1183]: dev_ioctl_send_fail: token = 2 |
− | авг 30 16:35:25 name.server.ru automount[1183]: failed to mount /mnt/narbor | + | авг 30 16:35:25 name.server.ru automount[1183]: failed to mount /mnt/narbor |
7. Отладка проблем с автомонтированием | 7. Отладка проблем с автомонтированием |
Версия 07:41, 31 августа 2023
1. Установите пакет cifs-utils и autofs
yum install cifs-utils autofs
2. Добавьте строку для монтирования в файл /etc/auto.master
# nano /etc/auto.master
/media/samba /etc/auto.samba --ghost
3. Создайте файл /etc/auto.samba и впишите туда строку
share -fstype=cifs,multiuser,cruid=$UID,sec=krb5,domain=DOMAIN.LOCAL ://dc.domain.local/share
DOMAIN.LOCAL - ваш домен
//dc.domain.local/share - путь к сетевой папке
- При подключении сетевой папки на windows server 2003 в опции монтирования надо дописать параметр vers=1.0. Логин и пароль пользователя не должны содержать кириллических символов.
Для подключения скрытых сетевых каталогов необходимо экранировать символ $
share -fstype=cifs,multiuser,cruid=$UID,sec=krb5,domain=DOMAIN.LOCAL ://dc.domain.local/share\$
4. В файле /etc/krb5.conf нужно закомментировать строку (если она присутствует и ещё не закомментирована)
default_ccache_name = KEYRING:persistent:%{uid}
и прописать вместо нее:
default_ccache_name = FILE:/tmp/krb5cc_%{uid}
5. Добавьте autofs в автозагрузку и запустите службу:
systemctl enable autofs --now
6. Решение некоторых проблем, связанных с правами доступа для autofs
Если autofs не работает правильно, убедитесь в том, что права доступа для файлов шаблонов установлены правильно, иначе autofs не будет запускаться. Это может случиться, если Вы сделали резервную копию файлов способом, который не сохраняет права. В общем, списки монтируемых устройств не должны быть исполняемыми.
Вот как должны быть установлены права доступа для файлов конфигурации:
644 - /etc/autofs/auto.master
644 - /etc/autofs/auto.media
644 - /etc/autofs/auto.misc
644 - /etc/conf.d/autofs
Права доступа можно установить командой:
chmod -x /etc/auto.master /etc/auto.media
Если Вы получаете ошибки в /var/log/messages.log, подобные этим, значит у Вас проблемы с правами доступа:
авг 30 16:35:25 name.server.ru automount[1183]: attempting to mount entry /mnt/narbor
авг 30 16:35:25 name.server.ru automount[1183]: lookup_mount: lookup(program): looking up narbor
авг 30 16:35:25 name.server.ru automount[1183]: lookup(program): lookup for narbor failed
авг 30 16:35:25 name.server.ru automount[1183]: dev_ioctl_send_fail: token = 2
авг 30 16:35:25 name.server.ru automount[1183]: failed to mount /mnt/narbor
7. Отладка проблем с автомонтированием
Включить режим отладки можно в файле /etc/autofs.conf , в котором нужно прописать:
logging = debug