Windows 및 Mac용 Ubuntu Samba 공유

Windows 및 Mac용 Ubuntu Samba 공유

파일 서버: Windows 도메인에 가입하도록 구성된 SMB 및 SSSD가 포함된 Ubuntu 18.04 LTS

Mac OS Sonoma, 최신 버전, 로컬 프로필(MDM에서 관리), 적절한 사용자 이름과 비밀번호를 사용하여 서버에 연결

이것은 내가 결코 알아낼 수 없었던 오랜 문제였습니다.

사용자가 Mac에서 Ubuntu 파일 서버로 폴더를 드래그하면 루트 폴더가 모두 잘못된 권한으로 생성되어 rw- rws r-x해당 폴더 내의 파일을 복사할 수 없습니다. - 사용자는 파일을 복사하는 폴더에 대한 전체 액세스 권한을 가져야 하는 그룹과 Finder의 마우스 오른쪽 버튼 클릭 > 새 폴더는 올바른 권한을 부여합니다 rwx rws r-x.

나를 당황하게 만드는 것은 사용자가 Windows PC에 로그인하면 아무 문제 없이 폴더와 파일을 복사할 수 있다는 점입니다. 따라서 그것이 무엇이든 Mac에만 해당됩니다.

본질적으로 다음과 같이 요약됩니다.

  • Mac 사용자 마우스 오른쪽 버튼 클릭 > 서버 공유에 새 폴더 = 폴더는 폴더로 처리됩니다.
  • Mac 사용자가 Finder에서 서버 공유로 폴더를 드래그하면 전송된 폴더가 파일로 처리됩니다.

smb.conf내가 뭔가를 올바르게 설정하지 않은 경우 누군가 내가 잘못했을 수 있는 점을 안내해 줄 수 있습니까 ? 변경을 시도한 후 sudo systemctl restart smbd.service를 실행합니다(다른 단계가 누락된 경우).

[archive]
   comment = Archive folder
   path = /mnt/archive
   read only = no
   guest ok = no
   directory mask = 0755
   force directory mode = 2775
   create mask = 0665
   force create mode = 0665
   follow symlinks = yes
   wide links = no
   veto files = /._*/.DS_Store/
   vfs objects = streams_xattr

디렉토리/생성 및 강제 모드를 모두 777로 변경하고 다시 시도했지만 디렉토리/강제 디렉토리를 0775로 설정하여 추가 테스트를 진행한 결과, 삼바가 디렉토리 권한을 제대로 존중하지 않는 것 같습니다. 폴더는 777로 생성됩니다(마치 파일인 것처럼).

관련 정보