command id does not show the right id
Konarek Gerhard <[email protected]> Tue, 30 Mar 2004 14:50:31 +0200
| Newsgroups | gmane.comp.gnu.sh-utils.bugs |
|---|---|
| Message-ID | <[email protected]> |
We are working with duplicated IDs (useradd -o). Unfortunately some = errors occur if we run some scripts. The reason is, that some programs (e.g. "make") obviously use the datas how the command "id" gives it - but = these datas are not valid in any case. Sometimes the following mistake = occurs: For the understanding: 2 userids with useradd -o, "oper1" and "root" 1st login with "oper1", then logout with "exit" 2nd login with root (as you see in the protocol) --> different IDs are shown, depending on the command. Sometimes, the reasons we don=B4t know, the output synchronizes, so that the IDs are = equal again. This occurs not only with SuSE sles8, but with SuSE sles7 and SuSE professional 9, too. Welcome to SuSE SLES 8 (powered by UnitedLinux 1.0) (i586)\nKernel 2.4.21-198-smp (0). aodb01 login: root Password: You have old mail in /var/mail/root. Last login: Tue Mar 30 14:17:05 from AOCOM01-RZ aodb01:~ # id uid=3D0(oper1) gid=3D0(root) groups=3D0(root) aodb01:~ # who root pts/0 Mar 30 14:17 (AOCOM01-RZ) aodb01:~ # whoami oper1 aodb01:~ # echo $LOGNAME root aodb01:~ # id uid=3D0(oper1) gid=3D0(root) groups=3D0(root) aodb01:~ # exit logout It would be nice, if you tell us if this is a mistake or if we have a = wrong understanding. Best regards, Gerhard Konarek DV-Systemtechnik Apollo-Optik GmbH & Co.KG Wallenrodstr. 3 91126 Schwabach Phone : 09122 / 831 - 472 <mailto:[email protected]> <http://www.apollo.de/>