OSX에서 하나의 Samba 마운트 지점에 여러 사용자가 쓰기

OSX에서 하나의 Samba 마운트 지점에 여러 사용자가 쓰기

Samba 공유에 고유한 파일을 쓰는 스크립트가 포함된 OSX 상자가 있습니다. 스크립트의 첫 번째 부분은 공유를 마운트합니다.

머신에는 UserA와 UserB라는 2명의 사용자가 있습니다. 각각은 주어진 시간에 이 스크립트를 실행해야 합니다.하지만공유를 탑재한 사용자만 공유에 쓸 수 있습니다. 두 사용자 모두 액세스 권한이 필요합니다 rwx.

내가 시도한 것은 다음과 같습니다.

  • 마운트 후 chmod마운트 지점 지정(효과 없음-Samba 서버에 의해 무시됩니까?)

  • chmod마운트 지점을 지정한 후 마운트합니다(위와 동일).

  • sudo mount_smbfs

두 사용자 모두 관리자 권한을 갖습니다. 이상적으로 솔루션은 사용자 중 한 명이 스크립트에 포함되어 실행 가능하고 시스템 부팅 시 마운트에 의존하지 않는 것입니다.

어떤 아이디어라도 감사드립니다!

답변1

-f 플래그를 사용할 수 있습니다.방법그리고 -d방법이를 위해. 당신은할 수 없다서버가 허용하는 것보다 더 많은 권한을 부여합니다.

그러나 mount_smbfs~해야 한다기본적으로 최소한 마운트 경로에 설정된 권한을 부여하므로 공유가 서버 측에서 너무 많이 잠긴 것 같습니다.

답변2

삼바 서버에 게스트 계정 구성이 있어야 한다는 것을 거의 기억하지 못합니다. 게스트 사용자 이름을 nobody게스트 사용자 그룹 으로 변경하면 nogroup문제가 해결될 수 있습니다.

답변3

이는 Mac OS X SMB 클라이언트의 제한 사항인 것 같습니다. 사용자 중 한 명으로 서버에 대한 연결을 설정한 다음 해당 연결을 열어두고 두 번째 두 사용자를 위해 사용합니다.

두 대의 별도 컴퓨터에서 스크립트를 실행하고 작동하는지 확인해 보셨나요?

관련 정보