correct and synchronize uids in AIX

Steps i will use to correct and synchronize uids
1.  determine UIDs that are duplicated (As if Please give me a list of userids you have created since you started)
root@imcsm[/home/nsek/create_id_grp]grep -i dsunder *
createid-bvsnmdbua28.ksh:mkuser id=3412 pgrp=fcirgrp groups=fcirgrp gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder
createid-dmcadmdv01corp.ksh:mkuser id=3412 pgrp=edwetl groups=edwetl gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder
createid-dmcadmqa01corp.ksh:mkuser id=3980 pgrp=edwqa groups=edwqa gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder
createid-dmcdbqa01corp.ksh:mkuser id=3988 pgrp=edwqa groups=edwqa gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder
createid-dmcdbqa02corp.ksh:mkuser id=3996 pgrp=edwqa groups=edwqa gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder
createid-dmcdbqa03corp.ksh:mkuser id=4004 pgrp=edwqa groups=edwqa gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder
createid-dmcdbqa04corp.ksh:mkuser id=4012 pgrp=edwqa groups=edwqa gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder
createid-vcfddbqa28.ksh:mkuser id=3412 pgrp=fciread gecos='Dejan Sunderic' home=/home/dsunder fsize=-1 fsize_hard=-1 dsunder

2.  If there are multiple UIDs, locate the lowest (earliest UID, in this case 3412) and run the following command:
ssh <hostname>
chuser id=3412 dsunder (this command changes the UID to 3412 for user dsunder)

find / -user 3980 -print | xargs chown dsunder  (this command searches for every user defined as 3980 and changes it to dsunder)
3.  alter the createid file to have the correct UID in the command (in this case it will be 3412)

Post a Comment

Previous Post Next Post