Microsoft 계정으로 액세스할 수 있는 OS X에 SMB 공유 마운트

Microsoft 계정으로 액세스할 수 있는 OS X에 SMB 공유 마운트

특정 디렉터리를 공유하는 Windows 컴퓨터가 있고 해당 디렉터리의 소유자만 네트워크를 통해 해당 컴퓨터에 액세스할 수 있습니다. 소유자 계정은 Microsoft 계정에 연결되어 있습니다.

OS X의 터미널에서 이 공유를 마운트하려고 하는데(Finder에서 마운트는 잘 작동함) 문제가 발생합니다. 계정 사용자 이름에 "@" 문자가 포함되어 있기 때문입니다.

나는 다음을 시도했다:

mount -t smbfs '//username%40outlook.com:password@hostname/path' local_dir
mount -t smbfs '//username\@outlook.com:password@hostname/path' local_dir
mount -t smbfs '//"[email protected]":password@hostname/path' local_dir

첫 번째 명령은 인증 오류를 표시하고(%40은 문자 그대로 사용되는 것 같습니다) 다른 두 명령은 "URL 구문 분석 실패"를 표시합니다. OS XI에서는 -o 옵션을 사용하여 사용자 이름과 비밀번호를 전달할 수 없습니다.

설치도 시도했지만 -t cifs이상한 결과가 나왔습니다.

mount: exec */path/to/mount_cifs* local_dir: No such file or directory

(지금은 OS/X에서 c/p를 수행할 수 없으므로 mount_cifs 경로를 단축했습니다.)

누구든지 이에 대한 해결 방법을 제공할 수 있습니까?

답변1

해결책을 찾았고 결국 매우 간단했습니다. 단지 숲나무가 보이지 않았을 뿐입니다.

로 이동하여 Windows에서 실제 사용자 이름을 찾으세요 Computer Managamenet -> Local Users and Groups -> Users. 계좌는 실명으로 기재되어야 합니다. 그런 다음 Microsoft Account One 대신 이 이름을 사용하면 모든 것이 제대로 작동합니다.

편집: 또 다른 가능한 방법은 "MicrosoftAccounts"를 도메인 이름으로 사용한 다음 실제 Microsoft 계정 사용자 이름(이메일)을 사용하는 것입니다.

관련 정보