From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050225 Firefox/1.0.1 Description of problem: When Bourne shells other than bash are used (/bin/ksh for example) environment variable "EUID" is not set. An if statement in /etc/profile does not account for this possibility and test fails with syntax error. Here is what it is now: === if [ $EUID = 0 ]; then === here is what it should be: === if [ "${EUID}X" = "0X" ]; then === Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Set your shell to /bin/ksh 2. Login 3. Observe the error message Actual Results: See above Additional info:
*** This bug has been marked as a duplicate of 160731 ***