Agreement should display after the login screen

Contributor II
On Jamf-managed Macs, i want to implement a full-screen agreement that appears whenever a user restarts their machine. This agreement should display after the login screen and require the user's acknowledgment before they can proceed to the desktop.
Need a advise how we can achieve this

Valued Contributor II

Honored Contributor II

You can put a EULA screen on enrollment and append a notification to the log in screen. However, I don't think you can add an "extra" step to log in that forces a log out if not completed. 


In theory you could use a policy with JAMF helper to run a log in, that could force a log out depending on which option is selected in the dialog. Though I am not sure how reliable this would be, and JAMF Helper could just be quit as it's a program.


We have a training course that people must take every year which covers our terms of use. If they fail to take that course, they get fired. Kinda solves the problem if that is the angle you are working from.

Legendary Contributor III

I think you're looking for a policy banner, as pointed out by @jamf-42 

It's just an .rtf or .rtfd file labeled "PolicyBanner" that gets pushed to /Library/Security/

Valued Contributor II

Sounds like policy banner. The link up there is good. Could also follow the CIS Sonoma guide. 


5.8 Ensure a Login Window Banner Exists (Automated)