Setting the default shell without using chsh


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Setting the default shell without using chsh
# 8  
Old 05-31-2007
bumping reply

I'm new to using the unix forum - when I reply, I just click on the top reply button. Did I get that wrong? Click on the bottom button?
# 9  
Old 05-31-2007
Sorry not you coreysan, my comment was directed to ennstate. We posted at almost the same time and your post was not there when I started my reply.
# 10  
Old 06-05-2007
Hi All,
I apologize for inconvienence caused. I got a solution this problem.

I created the following link,
Code:
ln -s /usr/bin/ksh ~/-ksh

And added the following lines to my ~/.login file,
Code:
if ( -f /usr/bin/ksh) then
       echo "Using Korn shell"
       setenv SHELL /usr/bin/ksh
       exec  -ksh
endif

This helps to me get a korn shell upon logging in and it also executes the ~/.profile

Thanks
Nagarajan Ganesan
# 11  
Old 01-07-2009
I have the same problem, it almost works. However, can I see your .profile (or the relevant part of it)?

Quote:
Originally Posted by ennstate
Hi All,
I apologize for inconvienence caused. I got a solution this problem.

I created the following link,
Code:
ln -s /usr/bin/ksh ~/-ksh

And added the following lines to my ~/.login file,
Code:
if ( -f /usr/bin/ksh) then
       echo "Using Korn shell"
       setenv SHELL /usr/bin/ksh
       exec  -ksh
endif

This helps to me get a korn shell upon logging in and it also executes the ~/.profile

Thanks
Nagarajan Ganesan
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Setting permissions for shell scripts

Hi, I have written a shell script which calls a java program which reads properties from a configuration file and writes to a log file for each session.However the customer wants that the user should not be able to open/edit the configuration file or the log files meaning they should not... (4 Replies)
Discussion started by: jayadrath
4 Replies

2. Shell Programming and Scripting

tcsh env setting using shell script

Hi All, I have made a file file usercreate.sh & it has to run in tcsh env & needs some path to be set. my script is as below. ########################## #!/bin/csh setenv PATH "/usr/lib/java/class" setenv LD_LIBRARAY_PATH ########################### but when i am ruuning my script... (1 Reply)
Discussion started by: ajaincv
1 Replies

3. Red Hat

Redirect STDOUT and STDERR of chsh

EDIT: Nevermind, figured it out! Forgot to put backslashes in my perl script to not process literals! Hi everyone. I am trying to have this command pass silently. (no output) chsh -s /bin/sh news Currently it outputs. I've tried.... &> /dev/null 1> /dev/null 2>&1 /dev/null 1>&2... (1 Reply)
Discussion started by: austinharris43
1 Replies

4. Shell Programming and Scripting

Probelm setting a variable to $* in C Shell

Trying to put all command line arguments to the script in a variable msgst01 $* does not seem to work set msgst01 = $* (2 Replies)
Discussion started by: kristinu
2 Replies

5. Shell Programming and Scripting

setting a path in bash shell

Hello all, Sorry if the question if stupid but I have no big experience with programming. I am trying to set a path to be used in a makefile.in, for installation of a Fortran code. The makefile.in contains the string $(CODE_NAME) Now, when I type in the bash shell export... (6 Replies)
Discussion started by: laura74
6 Replies

6. Shell Programming and Scripting

[PHP] Setting a Superglobal from the Shell ?

Hey, Does anyone know if it is possible to set a PHP Superglobal variable (in an Apache2 working environment) from the shell or command line? I tried to set one like this by creating a file env.php with this: <?php $_ENV = 'YEAME'; ?> And I executed as root with: php env.php ... (0 Replies)
Discussion started by: Neo
0 Replies

7. Shell Programming and Scripting

Is this a shell setting problem?

I have a question regarding shell settings. I have one Sun server with Solaris 9 and Oracle 10g R2 on it. DB is up running well. I created a script to start DB automatically when server reboot. It didn't work. I manually run dbstart under $ORACLE_HOME/bin, the server return message like:" dbstart:... (7 Replies)
Discussion started by: duke0001
7 Replies

8. Shell Programming and Scripting

Setting value of Shell variable from within ISQL

Hi Guys, Need help. I am using ISQL inside a shell script. Is there a way to set the value of shell script variable from inside the ISQL code. I do not want to write the results from the SQL to an output file. Please let me know. Regards, Tipsy. (3 Replies)
Discussion started by: tipsy
3 Replies

9. UNIX for Dummies Questions & Answers

Setting the shell

How can I make my default shell to be bash? I tried adding: /bin/bash to my .profile, but that had no effect. What did I do wrong? Thanks! (3 Replies)
Discussion started by: FredSmith
3 Replies

10. UNIX for Dummies Questions & Answers

Setting up shell variables

Hi everyone, I am trying to set up the .profile for a user I have just created. In trying to set up the shell variables, I want to make the shell be korn shell (default shell i believe is Borne shell), so, this is what I did: SHELL=/usr/bin/ksh export SHELL Whenl executing the .profile,... (1 Reply)
Discussion started by: rachael
1 Replies
Login or Register to Ask a Question