Login Window (com.apple.loginwindow)

com.apple.loginwindow

The payload that configures Login Window behavior.

macOS(10.7)
Branch: release

Settings (25)

SettingTypeRequiredDefaultManual InstallSupported OS
SHOWFULLNAME
SHOWFULLNAME
If `true`, the system shows the name and password dialog. If `false`, the system displays a list of users.
booleanoptionalfalse
Yes
macOS (10.7+)
HideLocalUsers
HideLocalUsers
If `true`, the system shows only network and system users when showing a user list.
booleanoptionalfalse
Yes
macOS (10.7+)
IncludeNetworkUser
IncludeNetworkUser
If `true`, the system shows network users when showing a user list.
booleanoptionalfalse
Yes
macOS (10.7+)
HideAdminUsers
HideAdminUsers
If `true`, the system hides administrator users when showing a user list.
booleanoptionalfalse
Yes
macOS (10.7+)
SHOWOTHERUSERS_MANAGED
SHOWOTHERUSERS_MANAGED
If `true`, the system displays "Other..." when it shows a list of users.
booleanoptionalfalse
Yes
macOS (10.7+)
AdminHostInfo
AdminHostInfo
The admin host info. If present in the payload, the system displays its value in the Login Window as additional computer information. Before macOS 10.10, this string could only contain host name, system version, or IP address. After macOS 10.10, setting this key to any value allows the user to click the time area of the menu bar to toggle through various computer information values.
stringoptional
Yes
macOS (10.7+)
AllowList
AllowList
The list of user GUIDs or group GUIDs of users that the system allows to log in. An asterisk (`*`) string specifies all users or groups. This only applies to network accounts and mobile accounts.
1 subkey
arrayoptional
Yes
macOS (10.7+)
└─
AllowListItem
AllowListItem
A user or group GUID.
stringrequired
Yes
macOS (10.7+)
DenyList
DenyList
The list of user GUIDs or group GUIDs of users that the system disallows to log in. This list takes priority over the list in the `AllowList` key. This only applies to network accounts and mobile accounts.
1 subkey
arrayoptional
Yes
macOS (10.7+)
└─
DenyListItem
DenyListItem
A user or group GUID.
stringrequired
Yes
macOS (10.7+)
HideMobileAccounts
HideMobileAccounts
If `true`, the system hides mobile account users in a user list. In some cases, mobile users show up as network users.
booleanoptionalfalse
Yes
macOS (10.7+)
ShutDownDisabled
ShutDownDisabled
If `true`, the system disables the Shut Down button.
booleanoptionalfalse
Yes
macOS (10.7+)
RestartDisabled
RestartDisabled
If `true`, the system disables the Restart item.
booleanoptionalfalse
Yes
macOS (10.7+)
SleepDisabled
SleepDisabled
If `true`, the system disables the Sleep button.
booleanoptionalfalse
Yes
macOS (10.7+)
DisableConsoleAccess
DisableConsoleAccess
If `true`, the system disregards the `>console` special user name, which provides a command line UI.
booleanoptionalfalse
Yes
macOS (10.7+)
LoginwindowText
LoginwindowText
The text to display in the Login Window.
stringoptional
Yes
macOS (10.7+)
ShutDownDisabledWhileLoggedIn
ShutDownDisabledWhileLoggedIn
If `true`, the system disables the Shut Down menu item when the user is logged in.
booleanoptionalfalse
Yes
macOS (10.7+)
RestartDisabledWhileLoggedIn
RestartDisabledWhileLoggedIn
If `true`, the system disables the Restart menu item when the user is logged in.
booleanoptionalfalse
Yes
macOS (10.7+)
PowerOffDisabledWhileLoggedIn
PowerOffDisabledWhileLoggedIn
If `true`, the system disables the Power Off menu item when the user is logged in.
booleanoptionalfalse
Yes
macOS (10.7+)
LogOutDisabledWhileLoggedIn
LogOutDisabledWhileLoggedIn
If `true`, the system disables the Log Out menu item when the user is logged in. Available in macOS 10.13 and later.
booleanoptionalfalse
Yes
macOS (10.13+)
DisableScreenLockImmediate
DisableScreenLockImmediate
If `true`, the system disables the immediate Screen Lock functions. Available in macOS 10.13 and later.
booleanoptionalfalse
Yes
macOS (10.13+)
showInputMenu
showInputMenu
If `true`, the system shows the Input Menu in the Login Window.
booleanoptionalfalse
Yes
macOS (10.8+)
DisableFDEAutoLogin
DisableFDEAutoLogin
If `true`, the system disables the automatic login option when using FileVault.
booleanoptionalfalse
Yes
macOS (10.9+)
AutologinUsername
AutologinUsername
The user short name for an existing user to set up auto login.
stringoptional
No
macOS (14.0+)
AutologinPassword
AutologinPassword
An optional user password to set up auto login. This must match the `AutologinUsername` user's current password.
stringoptional
No
macOS (14.0+)