autofs는 필요할 때 비밀번호를 묻는 메시지를 표시하지 않습니다.

autofs는 필요할 때 비밀번호를 묻는 메시지를 표시하지 않습니다.

삼바 파일 공유를 마운트하기 위해 autofs를 사용하여 자동 마운트 지점을 설정하려고 합니다. 내 auto.misc 파일에서 다음 구문을 사용하고 있습니다.

mydir    -fstype=cifs,rw,user=myusername ://server.domain/path/to/mount

문제는 NT_STATUS_WRONG_PASSWORD로 나를 거부한다는 것입니다(/var/log/messages에서 -verbose가 켜져 있음 참조). "password=secretPass123"을 사용하여 설치 옵션에 비밀번호를 추가하면 작동합니다. 비밀번호를 디스크에 저장하는 것을 원하지 않으므로 비밀번호를 묻는 메시지를 표시하고 싶습니다. "mount"를 사용하여 수동으로 마운트할 때 비밀번호 옵션을 생략하면 비밀번호를 묻는 메시지가 표시됩니다. autofs가 동일한 작업을 수행하도록 하려면 어떻게 해야 합니까?

CentOS 6.5를 사용하고 있습니다.

답변1

autofs비밀번호를 묻는 메시지가 표시 되지 않을 것 같습니다 . 일반적으로 이를 자격 증명 파일에 저장하고 자동 마운트 파일에서 참조해야 합니다. 예전에 제가 처리한 방법은 이렇습니다.

share1     -fstype=cifs,rw,noperm,netbiosname=${HOST},credentials=/etc/credentials.txt ://winserver/share1

그러면 파일이 아래와 같이 잠깁니다.

$ ls -l /etc/credentials.txt 
-rw-------. 1 root root 54 Jun 14 12:29 /etc/credentials.txt

다음을 포함합니다:

username=somdom\user1
password=secret123!

이상적이지는 않지만 얻을 수 있는 최선의 방법입니다 autofs. 또 다른 접근 방식은 설치를 사용자에게 맡기고 필요에 따라 사용하도록 하는 것입니다 gvfs.

pam_mountU&L Q&A에 자세히 설명된 내용을 사용할 수도 있습니다 .삼바 공유를 마운트하는 올바른 방법.

인용하다

관련 정보