Otwórz przeglądarkę podczas logowania

3

Jak skonfigurować Maca, aby otwierał przeglądarkę na określonej stronie internetowej podczas logowania dla wszystkich użytkowników? Pracuję w laboratorium, aby rozpowszechnić ankietę.

Szukam możliwego polecenia terminala, aby to skonfigurować.

torincsuf
źródło
Jeśli chcesz komendę terminalową, polecam crontab.
User9125 11.04.18
2
@ User9125 Czy możesz dodać odpowiedź wyjaśniającą, w jaki sposób crontabmożna otworzyć stronę internetową dla wszystkich użytkowników podczas logowania?
nohillside

Odpowiedzi:

4

Aby skonfigurować działanie takie jak Otwórz przeglądarkę podczas logowania, wykonaj następujące kroki:

  1. Przejdź do Preferencji systemowych- > Konta i wybierz swoje konto użytkownika w lewej kolumnie
  2. Następnie wybierz kartę Elementy logowania po prawej stronie. Tam zobaczysz listę aplikacji i plików, które możesz polecić Macowi, aby otworzyły się przy logowaniu)
  3. Po prostu przeciągnij swoje pliki .webloc na listę elementów logowania

Przy następnym logowaniu komputer Mac otworzy automatycznie lokalizację internetową (.webloc), którą umieścisz na karcie Elementy logowania (w domyślnej przeglądarce). Bardziej szczegółowe wyjaśnienie dotyczące sposobu dodawania plików .webloc podczas uruchamiania logowania: https: // www.macworld.com/article/1156341/open_websites_login_startup.html

Rozpocznij przedmioty

jasubal
źródło
1
Myślę, że poprosił o polecenie terminalu.
User9125 11.04.18
Bardzo fajny pomysł. W tym celu kodowałby skrypt Apple. Nie wiedziałem, że możesz dodać pliki webloc jako elementy logowania.
JBis
4

Prosty.

defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Name" = "Website" ; "Path" = "/path/to/file.webloc"; "Hide" = 0; }'

To polecenie zrobi dokładnie to, co robi odpowiedź @ jasubal, z wyjątkiem tego, że jest mniej przyjazne dla użytkownika i, zgodnie z żądaniem, jest poleceniem terminalowym.

AKTUALIZACJA: Oto jedno polecenie do zastosowania dla wszystkich użytkowników. Uwaga : To nie zostało przetestowane, ale powinno działać. Od tutaj .

sudo defaults write /Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Path" = "/path/to/file.webloc"; "Hide" = "0"; }'

Powyższe polecenie dodaje globalny element logowania .

Aby usunąć wszystkie globalne elementy logowania, możesz użyć następującego polecenia:

sudo defaults delete /Library/Preferences/loginwindow AutoLaunchedApplicationDictionary.

Ważne: uruchom ponownie po użyciu tych poleceń, aby zaczęły obowiązywać

JBis
źródło
dzięki! Przetestuję to. Otworzy się dla wszystkich nowych użytkowników logujących się do systemu?
torincsuf
1
Musisz powtórzyć na każdym koncie.
JBis
Poszukuję polecenia terminalu, aby dodać je do każdego nowego użytkownika. Prowadzę otwarte laboratorium, które usuwa profile, a nowi użytkownicy przychodzą cały czas.
torincsuf
Wkrótce edytuje odpowiedź.
JBis
Zgaduję, że nie ma mowy?
torincsuf