Hi Eric, you might get stderror and stdout combine by inserting "exec 2>&1" at the beginning of the profile. So you will se everything the shell produces. Additionally you might want to use "exec > /tmp/profile.out 2>&1" in order to store everything into a file. Martin
-----Original Message----- From: e.mueller [mailto:eric.mueller@eds.com] Sent: Thursday, September 16, 2004 9:02 AM To: Suse-Security@Suse.Com Subject: Re: [suse-security] su - huh?
Right, even more additionally be aware that if you write in a script to stdout and stderr ( error messages on stderr, the "hitx" on stdout ), the sequence you see on screen is not necessarily the sequence the outputs were initiated. This depends on when which stream will be flushed.
Normally I would try a <command> 2>&1 for seeing the true sequence, but I dont know how this works out with su. Eric
Wilde Martin wrote:
Hi Patrick,
additionally you might want to make "set -x" at the beginning of /etc/profile - so you will see what commands are executed during your su and you will see which scripts are sourced in what order. As you can see in Armins mail the amount of sourced "profile-files" has increased (though this list is not complete) and obviously still will grow.
Martin
-----Original Message----- From: Armin Schoech [mailto:schoech@iap-kborn.de] Sent: Thursday, September 16, 2004 8:17 AM To: suse-security@suse.com Subject: Re: [suse-security] su - huh?
Hi Patrick,
When I "su -" I get the following. Putting hooks into my .bash_profile file it does not get to that file, so it reads something before aht too? Tia
nvlnxt21:/etc # su - -bash: listserv:/root: No such file or directory hit0 hit hit2
--> Have a look at ~/.bashrc, ~/.profile, /etc/bash.bashrc, /etc/profile and any script that is called from within these files.
HTH, Armin
-- Am Hasenberg 26 office: Institut für Atmosphärenphysik D-18209 Bad Doberan Schloss-Straße 6 Tel. ++49-(0)38203/42137 D-18225 Kühlungsborn / GERMANY Email: schoech@iap-kborn.de Tel. +49-(0)38293-68-102 WWW: http://armins.cjb.net/ Fax. +49-(0)38293-68-50
-- Check the headers for your unsubscription address For additional commands, e-mail: suse-security-help@suse.com Security-related bug reports go to security@suse.de, not here
-- Eric Mueller EDS Operations Services GmbH Global IMDS Technology Management Eisenstr. 56, D-65428 Ruesselsheim, Germany phone : +49 6142 80 1218 http://services.mdsystem.com
-- Check the headers for your unsubscription address For additional commands, e-mail: suse-security-help@suse.com Security-related bug reports go to security@suse.de, not here