[macos] 맥에서 윈도우공유 (삼바) 터미널 명령어로 해 보기 Computer Tip

맥의 터미널에서 윈도우의 공유폴더 또는 samba로 공유된 폴더 (FreeNAS에서 공유하기 참조)하기 위한
명령어를 몇 번 찾았었는데, 다음과 유사하게 해 보았었습니다.

mount_smbs //user:passwd@host/shared_folder /Volumes/shared_folder

그런데 Authentication Error 가 뜨더군요.

그래서,

open smb://user:passwd@host/shared_folder

라고 해 주면 되고는 했는데 다시 암호를 계속 묻는 등의 일이 발생했습니다.

결국 몇 가지를 찾아 보다가,
다음과 같이 해 보았습니다.

osascript -e 'tell application "Finder" to mount volume "smb://user:passwd@host/shared_folder"'

위의 명령을 해 보면 처음에 한번 실행시키는 터미널 (또는 iTerm 등)을 Finder 실행 권한을 주겠느냐
물어보는데 주고 나면 다음에는 안 물어봅니다.

애플스크립트를 osascript 로 바로 실행할 수 있다는 사실을 이번에야 알았네요.


어느 분께는 도움이 되셨기를..

덧글

댓글 입력 영역

구글애드텍스트