/etc/auto.master.d 및 와일드카드 `*`를 사용하여 `/home` 마운트

/etc/auto.master.d 및 와일드카드 `*`를 사용하여 `/home` 마운트

내 문제는 다음에 설명된 문제와 유사합니다.autofs.master.d/의 예제 사용이 필요합니다.:

SLES15 SP4에서 단일 사용자의 홈 디렉터리를 마운트하기 위해 와일드카드와 디렉터리를 /home/*user*사용 하고 싶지만 마운트 시도와 관련된 로그 메시지로 특정 디렉터리를 마운트하려고 하면 산).*/etc/auto.master.dls -l /home/*user*

나는 /etc/auto.master.d/homes를 포함하는 를 만든 /home /etc/auto.homes다음 그 자체에 를 포함하는 파일을 만들었습니다 * -bg,rw,hard,intr,nfsvers=3 nfs.server.org:/exports/home/&.

그러나 문제 없이 테스트 사용자의 홈 디렉터리 탑재를 수동으로 테스트할 수 있습니다.

나는 /etc/auto.master.d그것을 올바르게 사용하는 방법을 잘 이해하지 못하므로 내 오류를 설명하는 답변이 올바른 방향을 가리킬 수도 있습니다.

답변1

"해결책"을 찾았지만 원인은 찾지 못했습니다.

( 설치 디렉토리 ) 는 로 교체 +dir:/etc/auto.master.d(포함해야 함 /etc/auto.master.d/homes) 될 때 작동합니다./home /etc/auto.homes/etc/auto.homes/home

그러나 댓글에는 다음과 같은 auto.master내용이 있었습니다.

# Include /etc/auto.master.d/*.autofs
# The included files must conform to the format of this file.
#
#+dir:/etc/auto.master.d

그래서 나는 파일을 포함하는 것이 문자 그대로 해당 파일의 내용을 포함하는 것과 같다고 가정합니다. 분명히 사실이 아닙니다.

고쳐 쓰다

마지막으로 "auto.master(5)"에서 "map type"을 찾았습니다 dir.

(...) 포함할 파일 이름은 ".autofs"로 끝나야 합니다. (...)

마지막 댓글

입력하기 전에 일반적인 내용을 읽어보시면 도움이 될 것입니다. 파일에 다음과 같은 메모가 있습니다./etc/auto.master.d/ 포함.autofs*”

나만 눈치챘지뒤쪽에해결책을 찾은 후. 이제 주말이 시작되는 시간이 아닐까...

관련 정보