Proxmox VE 시스템의 LXC 컨테이너에 있는 "mount.cifs"에 "마운트 오류 (1): 작업이 허용되지 않음"이 표시되는 이유는 무엇입니까?

Proxmox VE 시스템의 LXC 컨테이너에 있는 "mount.cifs"에 "마운트 오류 (1): 작업이 허용되지 않음"이 표시되는 이유는 무엇입니까?

나는 새로운 Debian 9(긴장) Proxmox VE를 실행하는 머신에 LXC 컨테이너를 설치하고 cifs-utils패키지를 설치합니다. 다음을 실행하여 SMB 서버에 대한 연결을 빠르게 테스트했습니다.

smbclient //192.168.0.2/share -U myusername

좋은 결과. 그러나 명령은

mount.cifs //192.168.0.2/share /mnt -o user=myusername

실패하고 다음 오류 메시지가 인쇄됩니다.

mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

나는 결심했다...

  • 이것소유자그리고그룹공유 디렉터리의 두 디렉터리(SMB 서버, 즉 FreeBSD 시스템)는 클라이언트, 즉 컨테이너 내부에 존재합니다.
  • 이것소유자공유 디렉토리의 구성원은 다음과 같습니다.그룹, 서버와 클라이언트 모두에서. ( id myusername)
  • 마운트 지점( /mnt)이 클라이언트에 존재합니다.

위 오류의 원인은 무엇일까요?

답변1

달리고 있을 수도 있다특권이 없는LXC 컨테이너. 가장 간단한 해결책은 다음을 사용하는 것입니다.특권대신 컨테이너. 그러나 다른 솔루션이 있을 수 있습니다.이 게시물/포스트proxmox 포럼에서.

답변2

아래에 언급된 모든 변수를 사용해 보세요.

sudo mount -t cifs //<IPAddress>/<FromDirectory> /<ToDirectory> -o uid=xxx,username="xxxxx",password="xxxxx",domain="xxxxx",sec=ntlm,vers=2.0

답변3

저는 컨테이너를 사용하지 않지만 몇 주 전에 Debian 워크스테이션에서 비슷한 오류가 발생했습니다.

몇 가지 조사 끝에 나에게 맞는 솔루션을 찾았습니다.

vers=2.0마운트 명령에 옵션을 추가해야 합니다 .

관련 정보