editing internet account passwords on OS X

Like most people I have several different email and internet accounts set up on my laptop OSX El Capitan. When I go to System Preferences/Internet Accounts , there is no way to change the password for my [for example] gmail account. I have spent a couple of hours trying to find the capacity built into the os to do this, but I can't. I've searched apple help files, online, stackexchange... noone seems to know how to do this simply and directly. Every answer is a workaround- like, delete the account then re-add it with the new password. Or, try to force it by editing the smtp server settings. No answer directs one to the place in the os where this incredibly simple and urgent task can be accomplished.


Does anyone know the answer here? Apple, did you leave this function out? What the heck?


Best, Ed Keller

MacBook Pro, Mac OS X (10.5.2), G5 tower, G4, SGI o2, etc

Posted on Sep 18, 2016 9:00 AM

Reply
17 replies

Nov 4, 2017 9:36 PM in response to edkeller

Hi EdKeller,

For the life of me I could not understand why Apple always does these small irritating things. And to top it, most of the replies are mostly trying to say something else without actually trying to understand at all what you are trying to say. I totally and I mean TOTALLY understand what you are trying to say. To add to that I do not use Keychain. So how in the life of me am I going to add/modify/update the new password that I just updated in my Gmail account.


The only reply that understood the issue and gave a proper working answer was "deleting the account and adding it again". But I refused to go through all that, so I thought there must be a simple way and usually it ends up being an idiotic way.


I tried to remember what happened (in my mac) after I changed my Gmail password. And I remembered getting notified by system preferences not being able to log in to my external accounts and if I wanted to continue (to update/modify it).


So the simple answer to this is restarting your mac and after restart try to opening an app that uses the internet accounts e.g. notes or calendar etc. The notification promptly appears, you then hit "continue" to make the change/update/modify password. VIOLA!


I know its a year late but hope it helps!


Rush-me

Aug 25, 2017 11:06 PM in response to edkeller

I am fascinated that most folks didn't seem to understand your question.


I believe your problem (which was also mine) was that you have changed your password on some external account such as an email account. El Capitan has a feature in system preferences for setting passwords and accounts called intenet accounts.


So, reached by System Preferences > Internet Accounts > (name of the service: eg gmail, twitter, google, flickr)


If one changes a password on one of those services, the OS does not know it.
It also seems keychain does not always pick up the chain. Frankly the way the internet accounts window/setting and the keychain interact is not clear to me.


My resolution has been the same as the other poster's I have found I have to delete the account, then create it anew.

Apple should change this.

Aug 25, 2017 11:29 PM in response to kdinmass

Hello !

I have seen similar question to change the password , why users search a method from changing from apple mail application , the apple application is just an configuration with webmail ( it can be gmail . yahoo or any ) , regarding keychain , in safari preferences , click on autofill and check the boxes as shown .

User uploaded file

Generally , gmail address is kept same as Apple ID . so passwords will automatically get filled up in user library > Keychain folder .

And the passwords are encrypted you cannot even read it ( but a good user must write down each password in a safe place ) , while creating accounts that could be Apple ID , web mail or iCloud id .

Sep 18, 2016 9:13 AM in response to BobTheFisherman

Bob, many thanks. That's the same answer I've seen in multiple places.


There does not seem to be a simple, obvious password change function in system preferences. I'm very technically savvy having admin experience on small LANs and multiple operating systems. I cannot believe that Apple is requiring the average user to resort to bulletin boards to find a workaround for a task that literally every single user of the operating system will have to do, multiple times. But it seems this is the case.


NB, there are other issues- for example, my linked google calendars, notes, two factor logins, etc etc.


So, the question still stands, is there a place in the operating system where the average non-tech savyy user can open a dialog box that is designed to allow them to change the password for an internet account, or is this only solvable by workarounds?


Cheers! Best, EK

Aug 26, 2017 8:26 AM in response to tygb

Your second clause after the , "why users search" is a bit hard to parse but I'll see if I can respond a bit.


Two things to note:
1) Not all users use safari; I generally don't though I keep it on hand. So any fixes you supply that require it will not aid all users.


2) This is not just about mail applications. The "internet accounts" feature serves all kinds of accounts. In fact, when I was having a challenge it was for an internet account set up in accounts that is not for email.


3) Again this is about changing an overall account that has already been changed in the source account: email accounts such as "gmail" or others such as an ldap account or vimeo...what have you. This is not about fiddling around in the keychain.


4) Regarding "a good user" some might write things down, others won't be comfortable with that and might be using a password manager such as keypass, 1pass, etc. to store passwords, while others rely on encrypted files. There are many ways to skin a cat.


5) For whatever reason it seems apple has not implemented a way to change the password right in the "internet accounts "dialog box. I am sending it as a feature request. I suggest others do as well. Having to kill off and recreate accounts could be quite time consuming if you were dealing with a large imap account, which thankfully I was not.

Aug 26, 2017 8:37 AM in response to edkeller

All I want to do is UPDATE the password internally at the OSX system preferences interface, so my system can continue to access those systems when I change external passwords. Super simple. Shouldn't require keychain, etc.



And how do you suppose the OS is going to tell the Gmail log-in that the password is now different?


For security and safety reasons, a password should only be used at the site it is intended for - not "forwarded" via insecure means to be picked up by bots.

Aug 26, 2017 8:41 AM in response to kdinmass

For whatever reason it seems apple has not implemented a way to change the password right in the "internet accounts "dialog box.


For security and safety reasons, it should not be considered a "feature". See my post above.


FWIW, although I use FF and it autofills at most sites (except financial institutions), I really think that one should be required to actually type in the password every time - again for security and safety reasons. Storing passwords online (anywhere) is not safe as anything can and will be hacked into.

Nov 29, 2017 5:30 PM in response to Ru5hme

Ru5hme wrote:


Hi EdKeller,

For the life of me I could not understand why Apple always does these small irritating things. And to top it, most of the replies are mostly trying to say something else without actually trying to understand at all what you are trying to say. I totally and I mean TOTALLY understand what you are trying to say. To add to that I do not use Keychain. So how in the life of me am I going to add/modify/update the new password that I just updated in my Gmail account.


I think the bold section (I added) is why you are having the issue (edkeller appears to have made the same mistake too).


Keychain IS used by the OS for all 'remembered' passwords. That is the one secure location for the passwords that are used in your user account. There is no other place to edit them, System Preferences & the other locations merely push the data into the keychain, be that the system keychain (Wi-Fi passwords are used for every user,) or ones just for your account.


If you look through all the keychain entries you should find ones that relate to the gmail account's smtp, pop or imap servers. iCloud keychain complicates the issue but they should be visible there too if you sync them.


When you need to edit the password you need to go through Keychain Access to edit the entries that use that password.


An issue I have seen personally is when an account is used for many years & has multiple saved entries - it can make it complicated to work out which one is current. Gmail & other services can also change the server addresses, ports etc so that can also cause another entry to be created. You probably have entries for sending & receiving too - as these are normally different values.


If you are unsure backup your keychain folder (open ~/Library/Keychains via 'Finder > Go menu > Go to folder…')

Then delete the keychain items you do not need. As you already recreated the account you should have new values for the latest Gmail server settings.


NOTE: depending on your gmail account settings you may need to use an 'application based' password that is different to the main account password.

Sep 18, 2016 9:11 AM in response to edkeller

You posted in the El Capitan community but your profile says you are using 10.5.2. You should update your profile so that we know how to respond to your question.


You must first change the gmail email password on the gmail site. Then once you have a new gmail password:

In Mail


Mail / Preferences / Accounts / Account Information / Outgoing Mail Server (SMTP) / Edit SMTP Server List / (chose account you want to update), at the bottom of the window:

User Name: ...

Password: ...


Insert your new gmail password.

Sep 18, 2016 9:24 AM in response to edkeller

Um, isn't this what Keychain Access does? Look inside /Applications/Utilities


All saved passwords are managed in the keychain. There are 'local items' and the 'Login keychain'. login is unlocked when the user logs in (by default). Frankly I don't really understand the point of the local items keychain but Apple made it when iCloud keychain syncing came around & forced it on everyone even if you don't use iCloud.

You will need to update both places or just delete the specific keychain items & re-enter them when you next get prompted. Safari seems to use the local items for it's autofill data. There is also a system keychain for wifi passwords & things that are system wide, it's best to leave that alone & use the 'forget network' option of System Preferences to remove them.


Some apps will have their own password store like Firefox IIRC but most should use keychain.

Sep 18, 2016 9:43 AM in response to Drew Reece

Drew, thanks. I took a brief look at keychain access [Which I've used in the past for various purposes.]

There are a range of OAuth tokens, etc in there. I'm actually not sure which I would want to keep and which to delete, and I could of course just delete all the ones that *seem* related to the account I'm updating [which seems like a bad idea, really]- but the thing is- I don't want to deal with this via keychain access. The operating system/system preferences interface, where one sets up internet account access, is the place to do it.


Even as a tech savvy person I have doubts about using keychain access. So I wonder: how is the average user

dealing with this? Is there an answer that will make my life easier, since I trust that Apple is not assuming that the average user will spend a few hours searching on the internet to solve this problem, which nearly every user will encounter? There has to be an answer here that I'm missing. So I hope.

Cheers- Ed

Sep 18, 2016 9:59 AM in response to edkeller

What you want is not possible & has never been how OS X manages these settings - the keychain is where passwords are stored, Keychain Access is where you manage them. Sorry I can't help if you refuse to use the tools that the OS made for the purpose you desire.


You need to search for the smtp or email related passwords if you want to edit them. 'oauth tokens' will be for services you allowed to access accounts as far as I can tell. Of course you could use Time Machine to ensure the keychains are backed up before you remove items or back them up yourself (In Finder ' Go > Go to Folder…' enter ~/Library/Keychains), duplicate the .keychain files for safekeeping. The files are encrypted so should be safe provided your user account password is strong. Rename the file.keychain if you want to reopen & view it in keychain access, you can manage multiple keychains & move items from one to the other provided you have the passwords.


I don't know how 'average users' handle this - frankly 'average users' barely understand the concept of saved passwords as far as I can tell. Most people I deal with seem surprised that Keychain Access exists, or that the OS has their passwords saved. Be smart & learn to use the tools Apple gave you.


I suspect Apple expect you to use system help or visit an Apple store, let us know what they tell you.

Sep 18, 2016 10:07 AM in response to Drew Reece

Hi Drew. FWIW, I've been using macs continuously since the early 80s, starting with a 512k mac. As well as working on and doing admin on SGI Irix, windows, etc. since the late 80s. So, I have a reasonably good grip on systems, and a pretty deep committment to Apple. And, on top of this, no offense intended, your tone is inappropriate as a reply- since I'm being polite.


What I want is very simple. Like nearly everyone, I use range of outside services- like gmail- which have their own accounts and logins.
OSX provides me a way to set up access to those outside systems within the OSX system preferences.
All I want to do is UPDATE the password internally at the OSX system preferences interface, so my system can continue to access those systems when I change external passwords. Super simple. Shouldn't require keychain, etc.


Best
EK

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

editing internet account passwords on OS X

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.