Mojave 10.14.2에서 깨진 inetloc 파일


1

나는 보통 공유 드라이브에 접근해야하는 사람들에게 inetloc 파일을 배포한다 . 그것들은 매우 편리하며, 존재하기 때문에 암호포함 할 수 있다 (일반 텍스트로되어 있음). 내가 말하는 것에 대해 TextEdit을 열고 다음을 입력하십시오.

smb://login:password@address/Sharepoint

그런 다음 전체 항목을 선택하고 바탕 화면으로 드래그하면 공유 드라이브에 대한 바로 가기가 준비되어 있습니다!

문제는 10.14.2부터 Mojave는 포함 된 암호를 무시하고 암호 대화 상자를 표시 하여 이러한 바로 가기의 전체 목적을 무효화합니다. 실제로 문제는 이러한 바로 가기에 사용자가 절대로 입력하지 않아도 암호가 포함될 수 있다는 것입니다 다시 입력

(또한, inetloc 파일은 NFS 공유를 마운트하기 위해 작동 한 적이 없습니다)

답변:


1

이제 유일한 해결책은 다음 명령으로 스크립트 편집기를 사용하여 AppleScript 응용 프로그램을 만드는 것입니다.

tell application "Finder" to mount volume "smb://login:password@address/Sharepoint"

inetloc 파일이 결코 수행되지 않았더라도 nfs 공유에서도 작동합니다.

또는 다음 명령을 사용할 수 있습니다.

tell application "Finder" to open location

그러나 10.14.2 이후로 더 이상 nfs 공유에서 작동하지 않습니다.


1

Peter가 말한 것을 기반으로하기 위해 이것은 내 bash 스크립트에서 사용하는 코드입니다.

/usr/bin/osascript > /dev/null << EOT

       tell application "Finder" 
       activate
       mount volume "smb://login:password@address/Sharepoint"
       end tell

EOT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.