pliki inetloc uszkodzone w Mojave 10.14.2

1

Zwykle rozpowszechniam pliki inetloc wśród osób, które muszą od czasu do czasu uzyskiwać dostęp do udostępnionych dysków ... są one bardzo wygodne, a od czasu ich istnienia możliwe było dołączanie haseł (choć w postaci zwykłego tekstu). Dla tych, którzy nie wiedzą o czym mówię, otwórz TextEdit, wpisz następujące polecenie:

smb://login:password@address/Sharepoint

następnie wybierz całą rzecz, przeciągnij ją na pulpit i, voilà, masz gotowy skrót do wspólnego dysku!

Problem polega na tym, że: od 10.14.2 Mojave ignoruje dołączone hasło i wyświetla okno dialogowe z hasłem , które przeczy całemu celowi tych skrótów. Rzeczywiście problem polega na tym, że skróty te mogą zawierać hasło bez konieczności wprowadź go ponownie

(Dodatkowo pliki inetloc nigdy nie działały na potrzeby montowania udziałów NFS)

Piotr
źródło

Odpowiedzi:

1

Tak więc jedynym rozwiązaniem jest teraz utworzenie aplikacji AppleScript (za pomocą edytora skryptów) za pomocą następującego polecenia:

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

Zwróć uwagę, że działa to również z udziałami NFS - mimo że pliki inetloc nigdy nie ...

Alternatywnie możesz użyć polecenia:

tell application "Finder" to open location

ale to już nie działa z udziałami NFS od 10.14.2

Piotr
źródło
1

Aby rozwinąć to, co powiedział Peter, oto fragment kodu, którego używam w skrypcie bash:

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

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

EOT
Kurt Fattic
źródło