?? s1-users-cmd-line.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><TITLE>命令行配置</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="Red Hat Linux 9"HREF="index.html"><LINKREL="UP"TITLE="用戶和組群配置"HREF="ch-redhat-config-users.html"><LINKREL="PREVIOUS"TITLE="修改組群屬性"HREF="s1-redhat-config-users-group-properties.html"><LINKREL="NEXT"TITLE="對進程的解釋"HREF="s1-redhat-config-users-process.html"><LINKREL="STYLESHEET"TYPE="text/css"HREF="rhdocs-man.css"><METAHTTP-EQUIV="Content-Type"CONTENT="text/html; charset=gb2312"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Red Hat Linux 9: Red Hat Linux 定制指南</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="s1-redhat-config-users-group-properties.html"ACCESSKEY="P">后退</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">25. 用戶和組群配置</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="s1-redhat-config-users-process.html"ACCESSKEY="N">前進</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="S1-USERS-CMD-LINE"></A>25.5. 命令行配置</H1><P> 如果你更喜歡使用命令行工具,或者沒有安裝 X 窗口系統,請參考本章以下各節來配置用戶和組群。 </P><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-USERS-ADD"></A>25.5.1. 添加用戶</H2><P>要在系統上添加用戶:</P><P></P><OLTYPE="1"><LI><P>使用 <TTCLASS="COMMAND">useradd</TT> 命令來創建一個鎖定的用戶賬號:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">useradd <TTCLASS="REPLACEABLE"><I><username></I></TT></TT></PRE></TD></TR></TABLE></LI><LI><P>使用 <TTCLASS="COMMAND">passwd</TT> 命令,通過指派口令和口令老化規則來給某賬號開鎖:</P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="90%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">passwd <TTCLASS="REPLACEABLE"><I><username></I></TT></TT></PRE></TD></TR></TABLE></LI></OL><P> <TTCLASS="COMMAND">useradd</TT> 的命令行選項在<AHREF="s1-users-cmd-line.html#TABLE-USERADD-OPTIONS">表 25-1</A>中被列出。 </P><DIVCLASS="TABLE"><ANAME="TABLE-USERADD-OPTIONS"></A><TABLEBORDER="1"BGCOLOR="#DCDCDC"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><THEAD><TR><THWIDTH="29%"ALIGN="LEFT"VALIGN="TOP">選項</TH><THWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">描述</TH></TR></THEAD><TBODY><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-c</TT> <TTCLASS="REPLACEABLE"><I>comment</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">用戶的注釋。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-d</TT> <TTCLASS="REPLACEABLE"><I>home-dir</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">用來取代默認的 <TTCLASS="FILENAME">/home/<TTCLASS="REPLACEABLE"><I>username</I></TT></TT> 主目錄。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-e</TT> <TTCLASS="REPLACEABLE"><I>date</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">禁用賬號的日期,格式為:YYYY-MM-DD</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-f</TT> <TTCLASS="REPLACEABLE"><I>days</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">口令過期后,賬號禁用前的天數(若指定了<TTCLASS="USERINPUT"><B>0</B></TT>,賬號在口令過期后會被立刻禁用。若指定了<TTCLASS="USERINPUT"><B>-1</B></TT>,口令過期后,賬號將不會被禁用)。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-g</TT> <TTCLASS="REPLACEABLE"><I>group-name</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">用戶默認組群的組群名或組群號碼(該組群在指定前必須存在)。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-G</TT> <TTCLASS="REPLACEABLE"><I>group-list</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">用戶是其中成員的額外組群名或組群號碼(默認以外的)列表,用逗號分隔(組群在指定前必須存在)。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-m</TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">若主目錄不存在則創建它。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-M</TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">不要創建主目錄。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-n</TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">不要為用戶創建用戶私人組群。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-r</TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">創建一個 UID 小于 500 的不帶主目錄的系統賬號。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-p</TT> <TTCLASS="REPLACEABLE"><I>password</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">使用 <TTCLASS="COMMAND">crypt</TT> 加密的口令。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-s</TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">用戶的登錄 shell,默認為 <TTCLASS="FILENAME">/bin/bash</TT>。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-u</TT> <TTCLASS="REPLACEABLE"><I>uid</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">用戶的 UID,它必須是獨特的,且大于 499。</TD></TR></TBODY></TABLE><P><B>表 25-1. <TTCLASS="COMMAND">useradd</TT> 命令行選項</B></P></DIV></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-GROUPS-ADD"></A>25.5.2. 添加組群</H2><P> 要給系統添加組群,使用 <TTCLASS="COMMAND">groupadd</TT> 命令: </P><TABLECLASS="SCREEN"BGCOLOR="#DCDCDC"WIDTH="100%"><TR><TD><PRECLASS="SCREEN"><TTCLASS="COMMAND">groupadd <TTCLASS="REPLACEABLE"><I><group-name></I></TT></TT></PRE></TD></TR></TABLE><P> <TTCLASS="COMMAND">groupadd</TT> 的命令行選擇在<AHREF="s1-users-cmd-line.html#TABLE-GROUPADD-OPTIONS">表 25-2</A>中被列出。 </P><DIVCLASS="TABLE"><ANAME="TABLE-GROUPADD-OPTIONS"></A><TABLEBORDER="1"BGCOLOR="#DCDCDC"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><THEAD><TR><THWIDTH="29%"ALIGN="LEFT"VALIGN="TOP">選項</TH><THWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">描述</TH></TR></THEAD><TBODY><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-g</TT> <TTCLASS="REPLACEABLE"><I>gid</I></TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">組群的 GID,它必須是獨特的,且大于 499。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-r</TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">創建小于 500 的系統組群。</TD></TR><TR><TDWIDTH="29%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="OPTION">-f</TT></TD><TDWIDTH="71%"ALIGN="LEFT"VALIGN="TOP">若組群已存在,退出并顯示錯誤(組群不會被改變)。如果指定了<TTCLASS="OPTION">-g</TT> 和 <TTCLASS="OPTION">-f</TT> 選項,而組群已存在, <TTCLASS="OPTION">-g</TT> 選項就會被忽略。</TD></TR></TBODY></TABLE><P><B>表 25-2. <TTCLASS="COMMAND">groupadd</TT> 命令行選項</B></P></DIV></DIV><DIVCLASS="SECT2"><H2CLASS="SECT2"><ANAME="S2-REDHAT-CONFIG-USERS-PASSWD-AGING"></A>25.5.3. 口令老化</H2><P>為安全起見,要求用戶定期改變他們的口令是明智之舉。這可以在<BCLASS="APPLICATION">用戶管理器</B>的<BCLASS="GUILABEL">「口令信息」</B>標簽上添加或編輯用戶時做到。 </P><P>要從 shell 提示下為用戶配置口令過期,使用 <TTCLASS="COMMAND">chage</TT>命令,隨后使用<AHREF="s1-users-cmd-line.html#TABLE-CHAGE-OPTIONS"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -