3

In Mac OS, when you have your login screen configured to show a list of users (as opposed to a username/password text box combo), each user is accompanied by a large circular image. This is alternately known as a 'User Picture' or a 'Login Picture'. All users have such an image even if they are the generic gray silhouette image.

Furthermore, when you enable network users to log into your mac, and have the login screen configured to show a list of users, the User Pic that accompanies the 'Other...' user is a special login picture, which is a gray silhouette of three individuals, like so:

enter image description here

I would like to change this image so that I can have a more fun picture for the students in my school to click on when they want to login with their network account. I do not know how to do this.

One idea I had, and it was admittedly something of a brute force idea, was to find that image on the hard drive and replace it with a picture of my choice. The image seems to be this one:

/System/Library/CoreServices/CoreTypes.bundle/Content/Resources/Everyone.icns

However, overwriting that file with a normal image had no effect on the login screen, so I am thinking that either, 1. that isn't really the file being used, or 2. it is the correct file but something else needs to change in addition to over writing it with a different image.

To clarify: I am solid on changing the user picture for normal users and I have a script in place already to do so. I do not need help with that. It is the 'Everyone' image, or the gray silhouette of three heads, that accompanies the 'Other...' prompt on the login screen that I would like to change.

The "Bounty Goal" is to replace the 'everyone' image on the login screen with one of my choosing. This is not the same thing as providing a login pic for an individual who has signed in by clicking on the Other link. Thanks in advance for solving this!!

  • Please do not add the answer directly to the question, it makes it difficult for future visitors to understand what's going on. – nohillside Mar 7 at 19:34
1
+50

One possible explanation for the lack of success so far may be that if FileVault is enabled, the system is booting from the EFI partition,(because the main drive has not yet been unlocked).

In previous OS versions, the login screen's resources are obtained from the Recovery partition, though I mounted mine on Mohave and couldn't see anything relevant.

https://superuser.com/questions/362788/how-do-i-change-the-filevault-login-icon-on-osx-lion/364587#364587

As it turns out, replacing the login icon for the 'Other...' prompt on the login screen is as simple as:

  1. Disable SIP.

  2. Overwrite this file with any image of your choosing that is 72x72 pixels /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/Current/Frameworks/LoginUICore.framework/Resources/OtherUser.png

  • So, my issue had nothing to do with file vault, but the link in this answer provided the clues I needed to solve my issue. The OtherUser.png file was located in one of the paths listed in that post. Bravo, @benwiggy, you are the recipient of my very first bounty, ever, and I have over 3000 rep in the normal SO. – zeeple Feb 19 at 18:48
  • @zeeple nice! It would be good to rewrite the answer so that it answers your question if you get a chance. – dwightk Feb 19 at 20:32
  • @dwightk done! Thanks for the suggestion. – zeeple Feb 21 at 16:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .