Ubuntu 17.10에서 Samba 마운트 문제

Ubuntu 17.10에서 Samba 마운트 문제

삼바 서버와 다른 16.04 상자를 실행하는 Ubuntu 16.04가 있고 문제없이 fstab 행을 사용하여 설치했습니다 //192.168.0.102/share /mnt/raid cifs user=myuser,pass=mypass. 공유를 마운트하면 모든 파일에 올바른 사용자/그룹이 표시되고 파일이 공유에 복사되면 모드(예: 0444)가 유지됩니다.

Ubuntu 17.10을 실행하는 다른 시스템의 경우 동일한 fstab 줄을 사용하면 마운트가 공유에 있는 모든 항목을 myuser:myuser 대신 사용자/그룹 root:root로 나열합니다. fstab 줄에 추가하여 사용자/그룹이 올바르게 되도록 강제할 수 있지만 uid=1000,gid=1000파일을 공유에 복사하면 권한이 더 이상 유지되지 않습니다(모두 0755로 표시됨).

이 문제를 일으킬 수 있는 변경 사항과 이를 해결할 수 있는 방법에 대한 아이디어를 주시면 감사하겠습니다. 이 삼바 공유는 여러 버전의 Linux에서 잘 작동하므로 문제가 새로운 Ubuntu 17.10에 있다고 확신하지만 보안 정책의 변경인지 또는 cifs 라이브러리 자체의 변경인지는 확실하지 않습니다.

답변1

mount.cifs의 기본 방언을 SMB3으로 변경했습니다. 초기 기본값은 SMB1입니다. Ubuntu 16.04와 동일한 동작을 얻으려면 vers=1.0설치 옵션에 추가하세요. 이 옵션을 사용하면 이제 올바른 사용자/그룹을 얻을 수 있으며 복사할 때 권한이 유지됩니다.

답변2

콘솔에서 직접 다음을 시도해 보세요. 나에게 잘 작동합니다.

sudo mount -t cifs -o vers=1.0,username=myuser,pass=mypass //192.168.0.102/share /mnt/raid

관련 정보