Home : Computers : Linux : Man Pages : chsh

chsh


SYNOPSIS

       chsh [-s shell] [-l] [-u] [-v] [username]


DESCRIPTION

       chsh  is  used  to change your login shell.  If a shell is not given on
       the command line, chsh prompts for one.

       chsh is used to change local entries only. Use  ypchsh,  lchsh  or  any
       other implementation for non-local entries.


OPTIONS

       -s, --shell shell
              Specify your login shell.

       -l, --list-shells
              Print the list of shells listed in /etc/shells and exit.

       -u, --help
              Print a usage message and exit.

       -v, --version
              Print version information and exit.


VALID SHELLS

       chsh  will  accept the full pathname of any executable file on the sys-
       tem.  However, it will issue a warning if the shell is  not  listed  in
       the  /etc/shells  file.   On  the other hand, it can also be configured
       such that it will only accept shells listed in this  file,  unless  you
       are root.


EXIT STATUS

       Returns 0 if operation was successful, 1 if operation failed or command
       syntax was not valid.


SEE ALSO

       login(1), passwd(5), shells(5)


AUTHOR

       Salvatore Valente <svalente@mit.edu>


AVAILABILITY

       The chsh command is part of the util-linux  package  and  is  available
       from ftp://ftp.kernel.org/pub/linux/utils/util-linux/.


util-linux July 2009 CHSH(1)



Subscribe to us on YouTube