Changing a user's username programatically
Hi, I'm currently working on a java method to update a user's information on portal. I've been pretty successful using wwsec_oid.update_user_profile, but that doesn't (as far as i can tell) allow you to change a users' username. Is there a better way to change the name a user logs in as?
thanks in advance,
-Rob
Apparently the secret is to change the user's name in LDAP, rather than using a stored procedure. Here's the java code i used:
DirContext ctx =null;
try {
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://ldapServerAddress:389");
env.put(Context.SECURITY_AUTHENTICATION,"simple");
env.put(Context.SECURITY_PRINCIPAL,"cn=username");
env.put(Context.SECURITY_CREDENTIALS,"password");
ctx = new InitialDirContext(env);
//here's how to rename
DirContext obj =(DirContext)ctx.lookup("cn=Users,dc=,dc=domainb,dc=domaina");
obj.rename("cn=originalName","cn=newName");
//This would be how you would change the uid attribute
ModificationItem newuid=new ModificationItem(DirContext.REPLACE_ATTRIBUTE,new
BasicAttribute("uid","newName"));
obj.modifyAttributes("cn=newName",new ModificationItem[]{newuid});
}finally {
if (ctx !=null)ctx.close();
}
Similar Messages
-
Re: Regarding Requests to change a user alias / username / displayed name
On Feb 12, 2008 11:43 AM, Eric W. wrote:
"We have seen several requests from users to make changes to their public alias. Unfortunately this is not possible at this time, however we are looking into this suggestion. "
Dear Eric W.:
Is there any update on this request? It is coming up on two years since your announcement was posted. Looking through this forum, this seems to be a very common, frequent and popular request. For privacy reasons, I can see a great need for the ability to change one's alias.
The current alternatives (create new alias, let old one fade away, etc.) are not acceptable.
Please provide an update on the progress of this request.
Thank you.romad,
This is not a bug, it is a design choice. I have stated that we are looking at this option, but so far the we have not made a decision to change it. We continue to evaluate it, and if there is a change made it will be communicated at that time. Until then I cannot give an ETA because it is possible that this will never change.
Eric W. -
Regarding Requests to change a user alias / username / displayed name
Has there been any progress in developing a way to change the name displayed on discussion posts? I didn't realize my full name would appear on my postings and would very much like to edit this on my profile. The posted answer I found that it wasn't passible to do this goes back to 2008. Any news on this?? Thanks.
Hi,
iChat Can Create new @Mac.com email like addresses and makes them Apple IDs
iChat 4 and 5 link to this page
This page was created after MobileMe started up.
At first it was an @Mac.com name for iChat only
Later it had an option to make it an Apple ID as well.
Now in the last few Months it has become an Automatic step in the process to AN Apple ID as well.
As people don't always want to link all their On-line apps to one ID but also don't want to create more Email address it has become a problem in iChat.
I have raised this issue higher up.
My point is though that you can make an New @Mac.com ID and it is a Apple ID
(I have not looked into changing it to a MobileMe Account linked name at a later stage which seemed to be the middle/previous method).
8:43 PM Monday; December 20, 2010 -
How can I change an user username
Hi,
Please anyone tell me how can I change an user username. I need to do that because I have a .dmp with the same username as the one I already have in my database and I need to use the both.
Thank youYou can just create your new user as required, then do an import with the parameters
fromuser=olduser touser=newuser
plus whatever other parameters you require.
TTFN
John -
Changing a portal user's password programatically
Hi,
I'm attempting to reset a user's password, and so far i got it to work once using:
update wwsec_person$
set password = wwsso_utl.hash_pwd('PASSWORD')
where user_name='USER'
after running that statement and committing, the password seemed to change, but then it apparently hasn't worked ever since. Does anyone have any idea how to change a user's password programmatically? there's plenty of threads, but all they all seem to be out dated (ie. portal 3.x) I'm using portal 10.1.4
Thanks in advanceTry ORASSO.WWSSO_OID_INTEGRATION.RESET_PASSWD
-
I have changed my user id. My iphone recognizes my old one only. How do I change that?
Try signing out and then back in again. Settings>Store>Apple ID:>Sign Out
-
Unable to log in to the user account [username] at this time
My Powerbook G4 is running Mac OS X 10.4.11
Processor: 1.5 GHz PowerPC G4
Memory: 768 MB DDR SDRAM
Startup Disk Macintosh HD
Serial # 4H511OAJRJ5
Capacity 74.4 GB
Available: 2.3 GB
My problems began when I had a warning message that read something like, “your startup disk is getting full. Delete some files”
Around the same time my battery was showing signs of being spent (wouldn’t take a full charge) and would shutdown my powerbook in the middle of operation. I replaced the battery within 12 hours, rebooted, and everything seemed normal; I could log in and access all programs, files, photos, music, etc. The error message reappeared to deletes some files. I ran TechTool Deluxes and it suggested repairing my Volume Directory. There were a few suggestions in green and one in red. I accepted the ones in green and made the changes. It reopened TechTool and ran again, this time everything showed up as a “red” (drastic) directory change. I did not accept. I shut down. I rebooted, and that is when my heart sank.
My account log in screen appeared (I have my master account and a “test” account available) and I entered my log in password. After several moments, the message “You are unable to log in to the user account [username] at this time.” I can log in to my “test” account but I have not been able to access any of my files from that account. Also, my Test account appears to be running Panther instead of Tiger; could that be? Anyway, I read some similar problem posts here and was hopeful that DiskWarrior could help restore me. I purchased and ran it successfully (at least DiskWarrior said it was a success) but I still have the same results.
I tried to access both my caches folder and my Desktop folder from my “test” account, but these are the error messages I received:
The folder “Caches” could not be opened because you do not have sufficient access privileges.
The folder “Desktop” could not be opened because you do not have sufficient access privileges.
I was shocked to see my Available space was only 2.5 GB. I don’t know how that can be right.
I’m open to anything to retrieve my files – Any suggestions?Around the same time my battery was showing signs of being spent (wouldn’t take a full charge) and would shutdown my powerbook in the middle of operation. I replaced the battery within 12 hours, rebooted, and everything seemed normal; I could log in and access all programs, files, photos, music, etc. The error message reappeared to deletes some files.
You need to delete some file not try to repair the disk volume. but anyway...
I ran TechTool Deluxes and it suggested repairing my Volume Directory. There were a few suggestions in green and one in red. I accepted the ones in green and made the changes. It reopened TechTool and ran again, this time everything showed up as a “red” (drastic) directory change. I did not accept. I shut down. I rebooted, and that is when my heart sank.
You need to develop a full backup plan. Get an external hd and backup to it.
My account log in screen appeared (I have my master account and a “test” account available) and I entered my log in password. After several moments, the message “You are unable to log in to the user account [username] at this time.”
Would you be using filevault? Which would mean you need more space.
I can log in to my “test” account but I have not been able to access any of my files from that account. Also, my Test account appears to be running Panther instead of Tiger; could that be?
Doubtful. What does apple > about this mac say?
Anyway, I read some similar problem posts here and was hopeful that DiskWarrior could help restore me. I purchased and ran it successfully (at least DiskWarrior said it was a success) but I still have the same results.
I tried to access both my caches folder and my Desktop folder from my “test” account, but these are the error messages I received:
The folder “Caches” could not be opened because you do not have sufficient access privileges.
The folder “Desktop” could not be opened because you do not have sufficient access privileges.
Which desktop folder? these are normal messages.
I was shocked to see my Available space was only 2.5 GB. I don’t know how that can be right.
Why?
I’m open to anything to retrieve my files – Any suggestions?
I buy an external disk with both fireware & usb and use carbon copy cloner to duplicate you hd.
run batcmd from an admin account to let you change permissions.
From an administrator account enable root & be careful. This will let you look at any file on the system & delete everything!!!
Get a new admin id.
"BatChmod is a Cocoa utility for manipulating file and folder privileges in Mac OS X. It allows the manipulation of ownership as well as the privileges associated to the Owner, Group or others."
http://www.macchampion.com/arbysoft/Welcome.html
As an aside, I just noticed that the button to "apply to all enclosed items' is greyed out. I started checking other folders and best I can tell, all folders on my startup volume will not allow me to apply any permission changes to all enclosed items. Think this might have something to do with the alias issue?
I noticed that my "apply to all enclosed items' button is greyed out too. I use BatChmod fps instead.
Get the Mac to set up an additional administrative account. You can then change the password on your old account.
Start with your computer power off. Hold down command-s. Power on your computer.
Type in the following:
The first two commands will depend on your release of Mac OS X. Look at what is typed out in the console to determine the exact format.
# Type the follow two instructions to access the startup disk in read/write. Press return after each command.
/sbin/fsck -fy
/sbin/mount -uw /
cd /var/db
pwd
#List all files. The l is a lower case L.
ls -a
#The move command acts as a rename command in this format.
mv -i .applesetupdone .applesetupdone.old
reboot
Once you've done that the computer reboots and it's like the first time you used the machine. Your old accounts are all safe. From there you just change all other account passwords in the account preferences!!
Limnos adds detailed explainations:
http://discussions.apple.com/message.jspa?messageID=8441597#8441597
The above the idea came from a post by JoseAranda at September 9, 2006 3:48 AM
http://www.askdavetaylor.com/howdo_i_reset_my_mac_os_x_admin_rootpassword.html
You will need to scroll down to see this post. Search for applesetupdone
Or see:
http://superpixel.ch/articles/running-setup-assistant-again/
Once you have a new administrative account, you can change the password of your old administrative account
blue apple > System Preferences > Accounts -
How to change SSO user's password: Get LDAP URL
Hi,
I would like to add a 'change user SSO password' form to my BC4J application. The form's submit button fires an action that calls a PL/SQL package. This package receives 7 parameters, and uses de dbms_ldap package to change the user's password.
Parameters:
- LDAP Host
- LDAP Port
- User DN
- SSO Username
- Old Password
- New Password
- Retyped New Password (for confirmation)
I'm trying with a DataForwardAction event whose purpose is to get the user's account information and the LDAP location, but I can't get the LDAP Location (ClassCastException) and the SSOUsername (NullPointerException).
I'm using JDeveloper 10.1.2.0.0 (Build 1811)
My question is: ¿What am I doing wrong? ¿Is there any easier way to do this?
The code is below:
import javax.servlet.http.HttpServletRequest;
import oracle.adf.controller.struts.actions.DataActionContext;
import oracle.adf.controller.struts.actions.DataForwardAction;
import oracle.security.jazn.JAZNConfig;
import oracle.security.jazn.spi.ldap.LDAPJAZNProvider;
public class ChgPwdAction extends DataForwardAction
public void onChange(DataActionContext ctx) throws Exception
HttpServletRequest request = ctx.getHttpServletRequest();
String host = null;
String port = null;
String userDN = null;
String SSOUsername = null;
String oldPwd = null;
String newPwd = null;
String confirmNewPwd = null;
try
LDAPJAZNProvider ldapProvider = (LDAPJAZNProvider)JAZNConfig.getJAZNConfig().getJAZNProvider();
host = ldapProvider.getJAZNConfig().getLocationURL().getHost();
port = "" + ldapProvider.getJAZNConfig().getLocationURL().getPort();
catch (ClassCastException e)
//System.out.println(e);
throw new Exception("Missing LDAP location");
try
userDN = request.getHeader("Osso-User-Dn");
catch (NullPointerException e)
//System.out.println(e);
throw new Exception("Missing User DN.");
SSOUsername = request.getRemoteUser();
oldPwd = (String)request.getParameter("oldPwd");
newPwd = (String)request.getParameter("newPwd");
confirmNewPwd = (String)request.getParameter("confirmNewPwd");
request.setAttribute("Host", host);
request.setAttribute("Port", port);
request.setAttribute("UserDN", userDN);
request.setAttribute("SSOUsername", SSOUsername);
request.setAttribute("OldPwd", (String)ctx.getHttpServletRequest().getParameter("oldPwd"));
request.setAttribute("NewPwd", (String)ctx.getHttpServletRequest().getParameter("newPwd"));
request.setAttribute("ConfirmNewPwd", (String)ctx.getHttpServletRequest().getParameter("confirmNewPwd"));
//System.out.println (userDN + "-" + SSOUsername);
// To override a method of the lifecycle, go to
// the main menu "Tools/Override Methods...".
}Thanks in advance.Hi again,
First of all, thanks for your reply.
Yes, I know I can use JNDI instead of a call to a PL/SQL package (I visited this link: http://forum.java.sun.com/thread.jspa?threadID=592611&start=0 that explains how to do it), but in both cases I have the same problem: I don't know if it's possible to get the LDAP's environment specifications (PROVIDER_URL, SECURITY_PROTOCOL) dynamically.
Our production environment's LDAP is not the same as our development environment's LDAP. This is why I want to get this information dynamically.
I think that this information is stored in the jazn.xml file: Is there any way to get this information?
Thanks a lot. -
How do I change my user name in syn? I typed in the wrong email address. And I cancelled syn thinking this may work but no luck.
You have to clear saved password for this page:
# Open you login page (where you have to enter username and password).
# Right click on page and select '''Page Info''' form context menu.
# On last tab ('''Security''') there is '''View saved passwords''' button, click it and delete all saved passwords for this page.
# Also clear all related cookies (just in case) there is button for this next to first one. -
Best Practice: changing a user's short name?
I administer the OS X Servers and user accounts at my school, where typically a few teachers will come back from the summer having gotten married and changed their names.
We use a standard for usernames of first letter of first name and last name, where Ann Smith is 'asmith' - when she goes and gets married and wants to be 'ajones' at the beginning of this year, what is the best way to go about this change?
Users have network homes, and IMAP email is on a separate server. Here is what I was thinking:
For the user's files, make a new user with their new username, 'ditto' the contents of the old username's home folder to the new username, and chown/chmod the new folder's contents to match the correct permissions.
For the user's mail, use SirAdmin to add ACL's to the old username's mail folders to be able to read them as the new username, have the new username set up their mail and copy the contents of the old username's mail to their new IMAP folder(s).
Does this make sense or is this far too complicated?
Do I just tell these users to log in using their old name and burn their essentials to a DVD and just worry about helping them with their emails?
Any and all suggestions would be appreciated -- thanks
BCHi Blair
These look like good methods to me and should work. You could consider creating a second short name - something suitable like their first name instead? Enable Mobile Account (PHD) for the affected users and log in using that short name. Their account should now be created locally as well.
If you have only a handful you could use a spare machine to do it with yourself? More on this later.
If you these users have IMAP accounts you could enable POP for them as well. As you/they log in to download from the server their current home folder their mail should be downloaded also.
What you have after that is effectively a back up of their home folders and mail kept locally on a client machine or a designated machine you decided to use. Delete their account, create the new long and short names, create the additional short name (exactly as it was before), log in with those details and upload the locally stored information back to the server. There should be no need to worry about permissions etc.
What you could do is send an email to the affected users outlining the steps they need to take to achieve what you want. Minimal effort with maximum gain.
When you are happy kill the mobile account option as well as deleting the additional short name. Send another mail advising they use the first short name for logging in. There'll be a little tidying up to do in deleting the locally created home folders but you can do this at your leisure using VNC.
I would have in place one of the other methods as well - just in case.
Tony -
Change the User ID running the SunOne Directory Server 6.3 on Windows 2003
Hi Experts,
I have an install of SunOne Directory Server Enterprise edition 6.3 running on Windows 2003 server. It was installed using the Zip distribution and is running as a user ID in the Active Directory the server is part of. We are trying to change the user ID to a service account (not the current ID which belongs to a person), so that the Sun DS can run as a service within Windows 2003 server. Need help in doing this without having to re-install the Directory server. Has anyone done this and is it possible to do?Thank you very much for the insights and the responses sharmy28.
Appreciate it very much.
All I had to do was change the setting in this file only:
Open the file dsee6/cacao_2/etc/cacao/instances/default/private/cacao.properties and change the below line with new id...
# Define username and groupname for cacao process
process.username=sunadmin
process.groupname=sungroup
As this is Windows 2003 and the installs are all default values, I had to reboot the server for the change to take effect.
The file dsee6/cacao_2/usr/lib/cacao/lib/tools/scripts/globals.cfg does not exist. However the same file exists under the perl directory as globals.pl and the settings you specified are present there. In our case these were commented out and so I left them as is.
Thanks once again for your responses which helped me solve the issue we had.
Thanks. -
Central User Administration (CUA): Remote Change of User
Dear experts,
I have following CUA scenario within my company:
We have a CUA which provides a couple of R/3 daughter systems/clients. Further we have a HR system stand-alone-system which is also integrated in our CUA.
I tried to create a ABAP on the HR system which is changing the user masta data (especially the roles of a user) on the CUA system via RFC BAPI´s on a regular basis. Unfortunately it´s doesn´t works, because I don´t know the correct BAPI´s to change die CUA data. BAPI_USER_ACTGROUPS_ASSIGN changes only the locale R/3 user roles...
In my opinion the CUA specific user roles are in table USLA04 - which will be doesn´t changed.
Maybe somebody had the same requirements in the past and can help me? Thank you in advance!
My coding so far:
REPORT zzh_t_role_change_zbv.
PARAMETER: i_pernr TYPE pernr-pernr DEFAULT '90000007',
i_usrid TYPE sy-uname DEFAULT 'SCHEFFLM',
i_date TYPE sy-datum DEFAULT sy-datum.
DATA: lt_bapi_return TYPE STANDARD TABLE OF bapiret2,
lt_profiles TYPE STANDARD TABLE OF bapiprof,
lt_activitygroups TYPE STANDARD TABLE OF bapiagr.
DATA: ls_bapi_return TYPE bapiret2,
ls_profiles TYPE bapiprof,
ls_activitygroups TYPE bapiagr.
DATA: lv_zbv_sysid TYPE sy-sysid,
lv_zbv_clnt TYPE sy-mandt,
lv_zbv_logsys TYPE uszbvlndsc-sendsystem,
lv_zbv_rfc_dest TYPE rfcdes-rfcdest,
lv_usrid_zbv_get(10).
lv_usrid_zbv_get = i_usrid.
*--- Zentrale Benutzerverwaltung: Zentralsystem des Users ermitteln ---*
CALL FUNCTION 'SUSR_ZBV_CENTRALSYSTEM_GET'
EXPORTING
delivery_model = lv_usrid_zbv_get
IMPORTING
central_system_sysid = lv_zbv_sysid
central_system_clnt = lv_zbv_clnt
central_system_logsys = lv_zbv_logsys
central_system_rfc_dest = lv_zbv_rfc_dest
EXCEPTIONS
duplicate_central_system = 1
new_system = 2
OTHERS = 3.
*** Errorhandling
IF sy-subrc NE 0.
ENDIF.
*--- Existenz des Benutzers prüfen ---*
CLEAR: ls_bapi_return.
CALL FUNCTION 'BAPI_USER_EXISTENCE_CHECK' DESTINATION lv_zbv_logsys
EXPORTING
username = i_usrid
IMPORTING
return = ls_bapi_return.
*** Errorhandling
IF ls_bapi_return-id EQ '088'. "Benutzer existiert nicht
*** close RFC connection
CALL FUNCTION 'RFC_CONNECTION_CLOSE'
EXPORTING
destination = lv_zbv_logsys.
EXIT.
ENDIF.
*--- Rollenzuordnungem zum Benutzer lesen ---*
CLEAR: lt_bapi_return.
***************SUSR_ZBV_ROLES_RESOLVE
CALL FUNCTION 'BAPI_USER_GET_DETAIL' DESTINATION lv_zbv_logsys
EXPORTING
username = i_usrid
* IMPORTING
* ADDRESS =
* LASTMODIFIED =
* ISLOCKED =
TABLES
profiles = lt_profiles
activitygroups = lt_activitygroups
return = lt_bapi_return.
*** Errorhandling
LOOP AT lt_bapi_return INTO ls_bapi_return.
ENDLOOP.
IF ( ls_bapi_return-type EQ 'A' ) OR
( ls_bapi_return-type EQ 'E' ).
*** close RFC connection
CALL FUNCTION 'RFC_CONNECTION_CLOSE'
EXPORTING
destination = lv_zbv_logsys.
EXIT.
ENDIF.
*** Gültigkeitszeitraum von Rollenzuordnung setzen
CLEAR: ls_activitygroups.
LOOP AT lt_activitygroups INTO ls_activitygroups.
ls_activitygroups-to_dat = i_date.
MODIFY lt_activitygroups FROM ls_activitygroups.
CLEAR: ls_activitygroups.
ENDLOOP.
*--- gesamte Aktivitätsgruppenzuordnung ändern (zeitlich abgrenzen) ---*
CLEAR: lt_bapi_return.
*SUSR_USER_LOCAGR_ACTGROUPS_ADD
*SUSR_USER_CHANG
*CALL FUNCTION 'BAPI_USER_ACTGROUPS_ASSIGN' DESTINATION lv_zbv_logsys
* EXPORTING
* username = i_usrid
* TABLES
* activitygroups = lt_activitygroups
* return = lt_bapi_return.
*--->SUSR_USER_LOCAGR_ACTGROUPS_PUT
*--->SUSR_USER_PROFS_BUFFER_SAVECHK
*--->SUSR_ZBV_USER_SYSTEM_SAVE
*--->SUSR_USER_BUFFERS_TO_DB
*--->SUSR_USER_GROUP_BUFFERS_TO_DB ????
*--->SUSR_USER_PROFS_BUFFER_TO_DB ????
*--->SUSR_USER_LOCPRO_BUFFER_TO_DB ????
*--->SUSR_UM_USR_AGR_BUFFERS_TO_DB ????
*--->SUSR_UM_USR_SYS_BUFFERS_TO_DB ????
*--->SUSR_USER_AGR_BUFFER_TO_DB ????
*--->SUSR_USER_LOCAGR_BUFFER_TO_DB ????
*Anmerkung: Profile werden nicht berücksichtigt, da diese eigentlich nicht
*mehr in Verwendung sein sollten (nur noch Rollen)
*--- Rückverteilung der geänderten Userdaten an Tochtersysteme ---*
*SUSR_ZBV_USER_SINGLE_SEND
*SUSR_ZBV_USER_SEND_BACK
*SUSR_USER_DISTRIBUTE
*** close RFC connection
CALL FUNCTION 'RFC_CONNECTION_CLOSE'
EXPORTING
destination = lv_zbv_logsys.Try BAPI_USER_LOCACTGROUPS_ASSIGN
-
How can I change the user ID associated with a Unix numerical ID?
I acquired a used MacMini. I changed the home directory name and display name but when I use ls -l (in Terminal) I still see the former owner's Unix name. Is there some way to edit the MacOSX equivalent of the old /etc/passwd so that the numerical used ID maps to my name? I found a reference to OpenLDAP and Directory Services but nothing too helpful.
TIAThis may not be the last thing you have to do, but....
System Preferences -> Users & Groups (or if an older system "Accounts").
Click on the Padlock in the lower left corner, enter you admin password.
Control-Click on the desired account
Select "Advanced Options..." from the popup
Pay close attention to the warnings, as you can totally screw up your Mac. In fact, do you have a full bootable clone backup (SuperDuper or Carbon Copy Cloner)? If not, stop now and go make one.
Change the Account name field.
Change the Home Directory field to match your new home directory.
DO NOT MESS with UUID, and I would strongly suggest not changing your User ID, as all your files are currently owned by that User ID, and it is a pain to find and change the ownership of all your files.
I suggest you logout and login. Then if things do not look right, reboot. If you have cron jobs, chances are they will be tighed to the old name, and a who bunch of other things might have stuff tied to the old name, so this is one of those things that may go wrong after you change your username.
Again, this may not be the only thing you need to change. -
Is it possible to change the default username for XPMode on a windows 7 machine. The default is XPMUser, can this be changed. Reason is we have an application automatically user the current logged on user to authenticate.
Mike K.I think you should do this -
Change your user account name from Control panel.
At the Control Panel you need to click on user account name.
Click on the Change Name option
Then
change folder profile and make sure create a new account with administrator
This new account is only needed to change the folder profile name.
To create a new account click Manage Another Account > Create a new Account
Log off your computer and then log in with the newly-created account
Now Open Windows Explorer then navigate to C:\users
Right click on the folder you want to rename and change it to the same name as your new user profile with which you log
in to your Windows xp
At this point you have successfully renamed your Windows xp user folder but to avoid possible error you need to perform a registry
edit. Go to registry editor by typing “Registry” (without quote) in Start Menu. Navigate to the following registry value:
Righ click on the profile list and navigate to “Find” Menu
Type in your old user in the search box and then hit ‘Find Next”. Navigate to the “Profile Image Path” located on the
right pane of the registry editor and click twice on it
Edit the registry value to rename it to your new user profile -
How to disable my address book card changing my user picture
So here are the facts:
The Facebook app on my iPhone syncs Facebook friends' contact info (including photos) to my iCloud address book, including my own contact. My user profile on my Mac has been assigned a 'card' in my Address Book, the card being the contact (me) whose photo is synced with Facebook.
I have now discovered that whatever I manually change my user photo to (Prefences > Users and Groups > My username > Photo) is always replaced by my Facebook profile picture, due to iCloud and everything being synced up.
Therefore, the question which I think would solve my problem in the least distruptive way, is:
How do I stop my Mac account being linked to a 'card' in my Address Book?
I could then keep all my contacts photos, including my own, in my address book but still be able to manually set a user photo, as I would like to
Any answers or better work-arounds would be appreciated.
LewisBump?
Maybe you are looking for
-
How to set up environment for web dynpro?
We want to develop applications in Java Web Dnpro. What do I need to configure in SAP R3 to use Web Dynpro Java? I can develop applications on the SAP NetWeaver Developer Studio and only perform a configuration in SAP ECC ? Or do I need to install S
-
Indesign CS4 Pantone color book, Solid Coated giving the wrong color
I am trying to add a Panton color to my swatches panel. Under Swatches I am selecting "New Color Swatch -> Color Type: Spot ->Color Mode: Solid Coated". What happens next is get a box where I can type the Pantone number I would like ... to the left o
-
Idoc error 51 - "Function module not allowed - APPL_IDOC_INPUT1'
Hello everyone, We are uploading GL balances from legacy to SAP using the LSMW Bapi object - bus6035 method - post message type - ACC_DOCUMENT Basic type - ACC_DOCUMENT03 When we run the lsmw, idoc is created, however with an error 51 saying "Functio
-
For one record it is taking 15mins. Unable to find out where the problem is beacuse we are joining only two tables and processing with few records taking lot of time. Select colmn1, colmn2,... from table 1, table 2 Where table1.col_x ='C' a
-
Down loaaed up dates won't install missing shortcut. Won't work in safe mode says missing shortcuts.