CentOS 7 autofs wildcard mount не работает

У меня сейчас есть несколько клиентских машин CentOS 7, которые проходят аутентификацию по OpenLDAP. Следующий шаг - заставить работать autofs. Что у меня есть, но моя карта загружает сразу всех пользователей. Я бы хотел этого избежать. Предположим, у меня есть два пользователя

user1
user2

У обоих есть общий ресурс NFS, и я хочу сопоставить их с помощью autofs.

/home -fstype=nfs,rw domain.com:/homes

Работает, но я получаю всех. Я подумал, что могу использовать для этого переменные или подстановочные знаки. Итак, я попытался использовать следующую карту

/home/${USER} -fstype=nfs,rw  domain.com:/homes/${USER}
/home/${USER}/Music -fstype=nfs,rw  domain.com:/homes/${USER}/&

, но, похоже, мои переменные не нравятся CentOS. Я пробовал

/home/${USER} -fstype=nfs,rw  domain.com:/homes/${USER}
/home/$USER -fstype=nfs,rw  domain.com:/homes/$USER
/home/* -fstype=nfs,rw  domain.com:/homes

Кто-нибудь, пожалуйста, скажите мне, что мне не хватает?

Спасибо!

Отредактировано для журналов

Dec  8 22:22:13 workstation automount[1897]: setautomntent: lookup(sss): setautomntent: No such file or directory
Dec  8 22:22:13 workstation automount[1897]: do_mount_autofs_direct: failed to create mount directory /home/${USER}
0
задан 9 December 2015 в 10:10
1 ответ

Из man-страницы autofs:

Map Key Substitution

An & character in the location is expanded to the value of the key field that matched the line (which probably only makes sense together with a wildcard key).

Wildcard Key

A map key of * denotes a wild-card entry. This entry is consulted if the specified key does not exist in the map. A typical wild-card entry looks like this:
*    server:/export/home/&
The special character '&' will be replaced by the provided key. So, in the example above, a lookup for the key 'foo' would yield a mount of server:/export/home/foo.

Печатаю со своего телефона, так что извините за форматирование.

0
ответ дан 5 December 2019 в 11:18

Теги

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