chsh man page on SuSE

Man page or keyword search:  
man Server   14857 pages
apropos Keyword Search (all sections)
Output format
SuSE logo
[printable version]

chsh(1)								       chsh(1)

NAME
       chsh - change login shell

SYNOPSIS
       chsh [-D binddn] [-P path] [-s shell] [-l] [-q] [-u] [-v] [user]

DESCRIPTION
       chsh  is	 used  to change the user login shell.	A normal user may only
       change the login shell for their own account, the super user may change
       the login shell for any account.

       If a shell is not given on the command line, chsh operates in an inter‐
       active fashion, prompting the user with the current login shell.	 Enter
       the  new	 value to change the field, or leave the line blank to use the
       current value. Enter none to remove the	current	 value.	  The  current
       value is displayed between a pair of [ ] marks.

       The  only  restrictions	placed	on the login shell is that the command
       name must be listed in /etc/shells, unless the invoker  is  the	super-
       user,  and  then	 any value may be added.  An account with a restricted
       login shell may not change their login shell.

       This version of chsh is able to change the shell of  local,  NIS,  NIS+
       and LDAP accounts , if the permissions allow it.

OPTIONS
       -D, --binddn binddn
	      Use the Distinguished Name binddn to bind to the LDAP directory.
	      The user will be prompted for a password for simple  authentica‐
	      tion.

       -P, --path path
	      The  passwd  file is located below the specified directory path.
	      chsh will use this files, not /etc/passwd.  This is  useful  for
	      example on NIS master servers, where you do not want to give all
	      users in the NIS database automatic access to  your  NIS	server
	      and the NIS map is build from special files.

       -s, --shell
	      Specify your login shell.

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

       -q, --quite
	      Don't be verbose.

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

	   --help
	      Print a more verbose help text and exit.

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

FILES
       /etc/passwd - user account information
       /etc/shells - list of valid login shells

SEE ALSO
       chfn(1), passwd(5), shells(5)

AUTHOR
       Thorsten Kukuk <kukuk@suse.de>

pwdutils			 February 2004			       chsh(1)
[top]

List of man pages available for SuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net