AutoFS는 Samba CIFS 공유를 마운트할 수 없습니다.

AutoFS는 Samba CIFS 공유를 마운트할 수 없습니다.

server1.example.comSamba 이름 지정을 사용하여 공유되는 CentOS 7 서버가 있습니다 /srv/samba/share. //server1.example.com/share공유 경로입니다. //server1.example.com/shareAutoFS를 사용하여 CentOS 클라이언트를 마운트 할 수 없습니다 ./mnt/myShare

  • AutoFS는 CentOS 클라이언트 및 서버에서 활성화되어 실행 중입니다.
  • CentOS 클라이언트 및 서버에서는 Firewalld 및 Iptables가 비활성화되어 있습니다.
  • SELinux는 CentOS 클라이언트와 서버 모두에서 비활성화됩니다.
  • /srv/samba/share 및 /mnt/myShare에 대한 권한은 777입니다.
  • CentOS 클라이언트는 mount 명령을 사용하여 공유를 CIFS로 마운트할 수 있습니다.
  • CentOS 클라이언트는 /etc/fstab을 사용하여 공유를 CIFS로 마운트할 수 있습니다.
  • CentOS 클라이언트는 AutoFS를 사용하여 NFS 공유를 마운트할 수 있습니다.

CentOS 클라이언트의 구성은 다음과 같습니다.

/etc/auto.master

/mnt /etc/auto.cifs --timeout=60 --ghost

/etc/auto.cifs

myShare -fstype=cifs, 사용자 이름=myUsername, 비밀번호=myPassword ://server1.example.com/share

mount 명령은 AutoFS가 /etc/auto.cifs를 마운트하려고 함을 보여줍니다.

~]# 마운트

/mnt의 /etc/auto.cifs

그러나 AutoFS가 설치되어 있지 않습니다 //server1.example.com/share. /mnt/myShareCentOS 클라이언트에 공유를 마운트하려면 AutoFS가 무엇을 해야 하는지 잘 모르겠습니다.

답변1

이 문제를 파악하는 데 며칠이 걸렸기 때문에 다른 사람이 AutoFS를 사용하는 데 문제가 있을 경우를 대비해 내가 찾은 내용을 공유하고 싶었습니다.

  • mount 명령을 사용하여 공유를 수동으로 마운트할 수 있는지 확인하십시오.
  • 클라이언트와 서버 모두에서 AutoFS가 활성화되어 실행되고 있는지 확인하십시오.
  • /etc/auto.master 파일에서 첫 번째 필드에 클라이언트 마운트 지점(예: /mnt)이 포함되어 있는지 확인하십시오.
  • /etc/auto.your-map에 대한 권한이 -rw-r--r--(644)인지 확인하세요.
  • Samba 및 CIFS를 사용하는 경우 smb가 서버에서 활성화되어 실행되고 있는지 확인하십시오.
  • NFS를 사용하는 경우 NFS가 클라이언트와 서버 모두에서 활성화되어 실행되고 있는지 확인하십시오.
  • 가능하다면 클라이언트와 서버 모두에서 Firewalld 및 Iptables를 비활성화하십시오.
  • 가능하다면 클라이언트와 서버 모두에서 SELinux를 비활성화하십시오.
  • 클라이언트에서 AutoFS가 공유를 자동으로 마운트하도록 트리거하는 마운트 지점을 나열합니다.
  • /var/log/messages에 디버그 이벤트를 추가하려면 /etc/sysconfig/autofs에 OPTION="--debug"를 추가하세요.

답변2

에서 /etc/auto.cifs다음과 같은 경우 비밀번호를 지정하면 인증 실패(NT_STATUS_LOGON_FAILURE)가 발생할 수 있습니다.

  • 비밀번호에는 비밀번호가 포함되어 $있으며 심지어 이스케이프됩니다. 플래그는 $간단히 제거됩니다.

  • 비밀번호는 quote 를 사용하여 지정됩니다 '. autofs가 따옴표를 비밀번호의 일부로 해석하는 것 같습니다.

이것은 내 작업 auto.cifs파일입니다.

MOUNTNAME -fstype=cifs,rw,credentials=/root/.cifs_credentials://SERVER_FQDN/SHARENAME

및 자격 증명 파일:

사용자 이름=로그인

비밀번호=통과

내 서버가 sles12를 실행 중입니다.

관련 정보