old-www/LDP/sag/html/user-properties.html

228 lines
3.2 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Changing user properties</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Linux System Administrators Guide"
HREF="index.html"><LINK
REL="UP"
TITLE="Managing user accounts"
HREF="managing-users.html"><LINK
REL="PREVIOUS"
TITLE="Creating a user"
HREF="adduser.html"><LINK
REL="NEXT"
TITLE="Removing a user"
HREF="deluser.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux System Administrators Guide: </TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="adduser.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 11. Managing user accounts</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="deluser.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="USER-PROPERTIES"
></A
>11.3. Changing user properties</H1
><P
> There are a few commands for changing various
properties of an account (i.e., the relevant field
in <TT
CLASS="FILENAME"
>/etc/passwd</TT
>):
<DIV
CLASS="GLOSSLIST"
><DL
><DT
><B
><B
CLASS="COMMAND"
>chfn</B
></B
></DT
><DD
><P
> Change the full name field.
</P
></DD
><DT
><B
><B
CLASS="COMMAND"
>chsh</B
></B
></DT
><DD
><P
> Change the login shell.
</P
></DD
><DT
><B
><B
CLASS="COMMAND"
>passwd</B
></B
></DT
><DD
><P
>Change the password.
</P
></DD
></DL
></DIV
>
The super-user may use these commands to change the properties
of any account. Normal users can only change the properties
of their own account. It may sometimes be necessary to disable
these commands (with <B
CLASS="COMMAND"
>chmod</B
>) for normal users,
for example in an environment with many novice users. </P
><P
> Other tasks need to be done by hand. For example, to
change the username, you need to edit
<TT
CLASS="FILENAME"
>/etc/passwd</TT
>
directly (with <B
CLASS="COMMAND"
>vipw</B
>, remember). Likewise, to add
or remove the user to more groups, you need to edit
<TT
CLASS="FILENAME"
>/etc/group</TT
> (with <B
CLASS="COMMAND"
>vigr</B
>). Such
tasks tend to
be rare, however, and should be done with caution: for
example, if
you change the username, e-mail will no longer reach the
user, unless you also create a mail alias.
</P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="adduser.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="deluser.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Creating a user</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="managing-users.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Removing a user</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>