<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>http://wiki.eijux.com/index.php?action=history&amp;feed=atom&amp;title=%E5%88%9D%E8%AF%86Linux%EF%BC%9A%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86</id>
	<title>初识Linux：用户管理 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.eijux.com/index.php?action=history&amp;feed=atom&amp;title=%E5%88%9D%E8%AF%86Linux%EF%BC%9A%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86"/>
	<link rel="alternate" type="text/html" href="http://wiki.eijux.com/index.php?title=%E5%88%9D%E8%AF%86Linux%EF%BC%9A%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86&amp;action=history"/>
	<updated>2026-04-29T07:14:41Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>http://wiki.eijux.com/index.php?title=%E5%88%9D%E8%AF%86Linux%EF%BC%9A%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86&amp;diff=1034&amp;oldid=prev</id>
		<title>Eijux：​建立内容为“category:Linux  == 用户管理 == * 尽量少用root，避免操作失误。可以用普通用户登录，在特殊操作时用“su -”（“su - root”…”的新页面</title>
		<link rel="alternate" type="text/html" href="http://wiki.eijux.com/index.php?title=%E5%88%9D%E8%AF%86Linux%EF%BC%9A%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86&amp;diff=1034&amp;oldid=prev"/>
		<updated>2020-10-15T07:39:29Z</updated>

		<summary type="html">&lt;p&gt;建立内容为“&lt;a href=&quot;/%E5%88%86%E7%B1%BB:Linux&quot; title=&quot;分类:Linux&quot;&gt;category:Linux&lt;/a&gt;  == 用户管理 == * 尽量少用root，避免操作失误。可以用普通用户登录，在特殊操作时用“su -”（“su - root”…”的新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:Linux]]&lt;br /&gt;
&lt;br /&gt;
== 用户管理 ==&lt;br /&gt;
* 尽量少用root，避免操作失误。可以用普通用户登录，在特殊操作时用“su -”（“su - root”）切换为系统管理员。&lt;br /&gt;
实现用户账号的管理，要完成的工作主要有如下几个方面：&lt;br /&gt;
# 用户账号的添加、删除与修改。&lt;br /&gt;
# 用户口令的管理。&lt;br /&gt;
# 用户组的管理。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 命令 !! 说明 &lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;| 账号管理&lt;br /&gt;
|-&lt;br /&gt;
| useradd [选项] 用户名&lt;br /&gt;
| 添加用户账号：就是在/etc/passwd文件中为新用户增加一条记录，同时更新其他系统文件如/etc/shadow, /etc/group等。&lt;br /&gt;
* Linux提供了集成的系统管理工具userconf，它可以用来对用户账号进行统一管理。&lt;br /&gt;
选项:&lt;br /&gt;
# -c：（comment）指定一段注释性描述。&lt;br /&gt;
# -d：（目录）指定用户主目录，如果此目录不存在，则同时使用-m选项，可以创建主目录。&lt;br /&gt;
# -g：（用户组）指定用户所属的用户组。&lt;br /&gt;
# -G：（用户组）指定用户所属的附加组。&lt;br /&gt;
# -s：（Shell文件）指定用户的登录Shell。&lt;br /&gt;
# -u：（用户号）指定用户的用户号，如果同时有-o选项，则可以重复使用其他用户的标识号。&lt;br /&gt;
|-&lt;br /&gt;
| userdel [选项] 用户名&lt;br /&gt;
| 删除用户账号：就是要将/etc/passwd等系统文件中的该用户记录删除&lt;br /&gt;
选项:&lt;br /&gt;
# -r：把用户的主目录一起删除&lt;br /&gt;
|-&lt;br /&gt;
| usermod [选项] 用户名&lt;br /&gt;
| 修改用户账号：就是根据实际情况更改用户的有关属性，如用户号、主目录、用户组、登录Shell等。&lt;br /&gt;
选项:（同useradd）&lt;br /&gt;
# -c：&lt;br /&gt;
# -d：&lt;br /&gt;
# -g：&lt;br /&gt;
# -G：&lt;br /&gt;
# -s：&lt;br /&gt;
# -u：&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;| 口令管理&lt;br /&gt;
|-&lt;br /&gt;
| passwd [选项] 用户名&lt;br /&gt;
| 用户账号刚创建时没有口令，被系统锁定无法使用，必须为其指定口令后才可以使用，即使是指定空口令。&lt;br /&gt;
选项：&lt;br /&gt;
# -l：锁定口令，即禁用账号。&lt;br /&gt;
# -u：口令解锁。&lt;br /&gt;
# -d：使账号无口令。&lt;br /&gt;
# -f：强迫用户下次登录时修改口令。&lt;br /&gt;
* “passwd”：修改当前用户的口令&lt;br /&gt;
* 普通用户只能修改自己口令，且修改时需要原始口令&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;| 用户组管理&lt;br /&gt;
|-&lt;br /&gt;
| groupadd [选项] 用户组&lt;br /&gt;
| 增加用户组&lt;br /&gt;
选项：&lt;br /&gt;
# -g：指定新用户组的组标识号（GID），不指定时在当前已有的最大组标识号的基础上加1为GID。&lt;br /&gt;
# -o：一般与-g选项同时使用，表示新用户组的GID可以与系统已有用户组的GID相同。&lt;br /&gt;
|-&lt;br /&gt;
| groupdel 用户组&lt;br /&gt;
| 删除用户组&lt;br /&gt;
|-&lt;br /&gt;
| groupmod [选项] 用户组&lt;br /&gt;
| 修改用户组属性&lt;br /&gt;
选项：&lt;br /&gt;
# -g：为用户组指定新的组标识号。&lt;br /&gt;
# -o：与-g选项同时使用，用户组的新GID可以与系统已有用户组的GID相同。&lt;br /&gt;
# -n：将用户组的名字改为新名字&lt;br /&gt;
|}&lt;br /&gt;
* 如果一个用户同时属于多个用户组，那么用户可以在用户组之间切换，以便具有其他用户组的权限：&lt;br /&gt;
*: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
newgrp root&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*: 将当前用户切换到root用户组&lt;br /&gt;
&lt;br /&gt;
== 伪用户（pseudo users）==&lt;br /&gt;
系统中有一类用户称为伪用户（pseudo users），这些用户在/etc/passwd文件中也占有一条记录，但是不能登录，因为它们的登录Shell为空。它们的存在主要是方便系统管理，满足相应的系统进程对文件属主的要求。&amp;lt;br/&amp;gt;&lt;br /&gt;
常见的伪用户如下所示：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 伪用户 !! 含义&lt;br /&gt;
|-&lt;br /&gt;
| bin || 拥有可执行的用户命令文件 &lt;br /&gt;
|-&lt;br /&gt;
| sys || 拥有系统文件 &lt;br /&gt;
|-&lt;br /&gt;
| adm || 拥有帐户文件 &lt;br /&gt;
|-&lt;br /&gt;
| uucp || UUCP使用 &lt;br /&gt;
|-&lt;br /&gt;
| lp || lp或lpd子系统使用 &lt;br /&gt;
|-&lt;br /&gt;
| nobody || NFS使用&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 与用户账号有关的系统文件 ==&lt;br /&gt;
完成用户管理的工作有许多种方法，但是每一种方法实际上都是对有关的系统文件进行修改。&amp;lt;br/&amp;gt;&lt;br /&gt;
与用户和用户组相关的信息都存放在一些系统文件中，包括：'''/etc/passwd''', '''/etc/shadow''', '''/etc/group'''等。&lt;br /&gt;
&lt;br /&gt;
=== /etc/passwd 文件 ===&lt;br /&gt;
Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行，它记录了这个用户的一些基本属性。&amp;lt;br/&amp;gt;&lt;br /&gt;
这个文件对所有用户都是可读的。它的内容类似下面的例子：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
＃ cat /etc/passwd&lt;br /&gt;
&lt;br /&gt;
root:x:0:0:Superuser:/:&lt;br /&gt;
daemon:x:1:1:System daemons:/etc:&lt;br /&gt;
bin:x:2:2:Owner of system commands:/bin:&lt;br /&gt;
sys:x:3:3:Owner of system files:/usr/sys:&lt;br /&gt;
adm:x:4:4:System accounting:/usr/adm:&lt;br /&gt;
uucp:x:5:5:UUCP administrator:/usr/lib/uucp:&lt;br /&gt;
auth:x:7:21:Authentication administrator:/tcb/files/auth:&lt;br /&gt;
cron:x:9:16:Cron daemon:/usr/spool/cron:&lt;br /&gt;
listen:x:37:4:Network daemon:/usr/net/nls:&lt;br /&gt;
lp:x:71:18:Printer administrator:/usr/spool/lp:&lt;br /&gt;
sam:x:200:50:Sam san:/home/sam:/bin/sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
每一行记录对应着一个用户，每行记录又被冒号(:)分隔为7个字段，其格式和具体含义如下：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 字段 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| 用户名&lt;br /&gt;
| 是代表用户账号的字符串&lt;br /&gt;
# 通常长度不超过8个字符，由大小写字母和/或数字组成&lt;br /&gt;
# 登录名中不能有冒号(:)，因为冒号在这里是分隔符&lt;br /&gt;
# 为了兼容起见，登录名中最好不要包含点字符(.)，并且不使用连字符(-)和加号(+)打头。&lt;br /&gt;
|-&lt;br /&gt;
| 口令&lt;br /&gt;
| 存放着加密后的用户口令字，或特殊的占位字符（“x”、“*”等）。&lt;br /&gt;
由于/etc/passwd文件对所有用户都可读带来的隐患。许多Linux系统都使用了shadow技术：&amp;lt;br/&amp;gt;&lt;br /&gt;
把真正的加密后的用户口令字存放到'''/etc/shadow'''文件中，&amp;lt;br/&amp;gt;&lt;br /&gt;
而在/etc/passwd文件的口令字段中只存放一个特殊的字符。&lt;br /&gt;
|-&lt;br /&gt;
| 用户标识号&lt;br /&gt;
| 是一个整数，系统内部用它来标识用户。&lt;br /&gt;
一般情况下它与用户名是一一对应的。如果几个用户名对应的用户标识号是一样的，系统内部将把它们视为同一个用户，&amp;lt;br/&amp;gt;&lt;br /&gt;
但是它们可以有不同的口令、不同的主目录以及不同的登录Shell等&lt;br /&gt;
# 通常用户标识号的取值范围是0～65535&lt;br /&gt;
# 0是超级用户root的标识号&lt;br /&gt;
# 1～99由系统保留，作为管理账号&lt;br /&gt;
# 普通用户的标识号从100开始&lt;br /&gt;
* 在Linux系统中，这个界限是500&lt;br /&gt;
|-&lt;br /&gt;
| 组标识号&lt;br /&gt;
| 记录的是用户所属的用户组&lt;br /&gt;
* 对应着'''/etc/group'''文件中的一条记录&lt;br /&gt;
|-&lt;br /&gt;
| 注释性描述&lt;br /&gt;
| 记录着用户的一些个人情况&lt;br /&gt;
例如用户的真实姓名、电话、地址等，这个字段并没有什么实际的用途。&lt;br /&gt;
|-&lt;br /&gt;
| 主目录&lt;br /&gt;
| 用户的起始工作目录，它是用户在登录到系统之后所处的目录。&lt;br /&gt;
|-&lt;br /&gt;
| 登录Shell&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
用户登录后，要启动一个进程，负责将用户的操作传给内核，&lt;br /&gt;
这个进程是用户登录到系统后运行的命令解释器或某个特定的程序，即Shell。&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Shell是用户与Linux系统之间的接口。&amp;lt;br/&amp;gt;&lt;br /&gt;
常用的有sh(Bourne Shell), csh(C Shell), ksh(Korn Shell), tcsh(TENEX/TOPS-20 type C Shell), bash(Bourne Again Shell)等。&amp;lt;br/&amp;gt;&lt;br /&gt;
* 如果不指定Shell，那么系统使用sh为默认的登录Shell，即这个字段的值为“/bin/sh”。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== /etc/shadow 文件 ===&lt;br /&gt;
/etc/shadow中的记录行与/etc/passwd中的一一对应，它由pwconv命令根据/etc/passwd中的数据自动产生，超级用户才拥有该文件读权限，这就保证了用户密码的安全性。&amp;lt;br/&amp;gt;&lt;br /&gt;
内容如下：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
＃ cat /etc/shadow&lt;br /&gt;
&lt;br /&gt;
root:Dnakfw28zf38w:8764:0:168:7:::&lt;br /&gt;
daemon:*::0:0::::&lt;br /&gt;
bin:*::0:0::::&lt;br /&gt;
sys:*::0:0::::&lt;br /&gt;
adm:*::0:0::::&lt;br /&gt;
uucp:*::0:0::::&lt;br /&gt;
nuucp:*::0:0::::&lt;br /&gt;
auth:*::0:0::::&lt;br /&gt;
cron:*::0:0::::&lt;br /&gt;
listen:*::0:0::::&lt;br /&gt;
lp:*::0:0::::&lt;br /&gt;
sam:EkdiSECLWPdSa:9740:0:0::::&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
文件格式与/etc/passwd类似，由若干个字段组成，字段之间用&amp;quot;:&amp;quot;隔开：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 字段 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| 登录名&lt;br /&gt;
| （同上）&lt;br /&gt;
|-&lt;br /&gt;
| 口令&lt;br /&gt;
| 加密后的用户口令字，长度为13个字符。&lt;br /&gt;
* 如果为空，则对应用户没有口令，登录时不需要口令；&lt;br /&gt;
* 如果含有不属于集合 { ./0-9A-Za-z }中的字符，则对应的用户不能登录。&lt;br /&gt;
|-&lt;br /&gt;
| 最后一次修改时间&lt;br /&gt;
| 表示的是从某个时刻起，到用户最后一次修改口令时的天数&lt;br /&gt;
|-&lt;br /&gt;
| 最小时间间隔&lt;br /&gt;
| 指的是两次修改口令之间所需的最小天数&lt;br /&gt;
|-&lt;br /&gt;
| 最大时间间隔&lt;br /&gt;
| 指的是口令保持有效的最大天数&lt;br /&gt;
|-&lt;br /&gt;
| 警告时间&lt;br /&gt;
| 从系统开始警告用户到用户密码正式失效之间的天数&lt;br /&gt;
|-&lt;br /&gt;
| 不活动时间&lt;br /&gt;
| 用户没有登录活动但账号仍能保持有效的最大天数&lt;br /&gt;
|-&lt;br /&gt;
| 失效时间&lt;br /&gt;
| 给出的是一个绝对的天数，如果使用了这个字段，那么就给出相应账号的生存期。&lt;br /&gt;
期满后，该账号就不再是一个合法的账号，也就不能再用来登录了。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== /etc/group 文件 ===&lt;br /&gt;
用户组是Linux 系统中对用户进行管理及控制访问权限的一种手段。&amp;lt;br/&amp;gt;&lt;br /&gt;
用户与组之间是多对多的关系：&lt;br /&gt;
* 在/etc/passwd文件中记录的是用户所属的主组，也就是登录时所属的默认组，而其他组称为附加组。&lt;br /&gt;
* 用户要访问属于附加组的文件时，必须首先使用newgrp命令使自己成为所要访问的组中的成员。&lt;br /&gt;
&lt;br /&gt;
内容如下：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
root::0:root&lt;br /&gt;
bin::2:root,bin&lt;br /&gt;
sys::3:root,uucp&lt;br /&gt;
adm::4:root,adm&lt;br /&gt;
daemon::5:root,daemon&lt;br /&gt;
lp::7:root,lp&lt;br /&gt;
users::20:root,sam&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
格式也类似于/etc/passwd文件，由冒号(:)隔开若干个字段：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
组名:口令:组标识号:组内用户列表&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 字段 !! 说明&lt;br /&gt;
|-&lt;br /&gt;
| 组名&lt;br /&gt;
| 用户组的名称。&lt;br /&gt;
与/etc/passwd中的登录名一样，组名不应重复&lt;br /&gt;
|-&lt;br /&gt;
| 口令&lt;br /&gt;
| 用户组加密后的口令字。&lt;br /&gt;
一般Linux 系统的用户组都没有口令，即这个字段一般为空，或者是*&lt;br /&gt;
|-&lt;br /&gt;
| 组标识号&lt;br /&gt;
| 系统内部用来标识组。&lt;br /&gt;
|-&lt;br /&gt;
| 组内用户列表&lt;br /&gt;
| 属于这个组的所有用户的列表，不同用户之间用逗号(,)分隔。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 添加批量用户 ==&lt;br /&gt;
Linux系统提供了批量创建用户的工具，使用步骤如下：&lt;br /&gt;
# 创建用户信息文本user.txt：&lt;br /&gt;
#: 每一列按照/etc/passwd密码文件的格式书写&lt;br /&gt;
#: 每个用户的用户名、UID、宿主目录都不可以相同&lt;br /&gt;
#: 密码栏可以留做空白或输入x号&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
user001::600:100:user:/home/user001:/bin/bash&lt;br /&gt;
user002::601:100:user:/home/user002:/bin/bash&lt;br /&gt;
user003::602:100:user:/home/user003:/bin/bash&lt;br /&gt;
user004::603:100:user:/home/user004:/bin/bash&lt;br /&gt;
user005::604:100:user:/home/user005:/bin/bash&lt;br /&gt;
user006::605:100:user:/home/user006:/bin/bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# 以root身份执行命令'''/usr/sbin/newusers'''，并从user.txt中导入数据，创建用户：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# newusers &amp;lt; user.txt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#: 然后执行命令 vipw 或 vi /etc/passwd 检查是否已经出现这些用户的数据，且对应宿主目录是否已经创建&lt;br /&gt;
# 执行命令'''/usr/sbin/pwunconv'''：将 /etc/shadow 产生的 shadow 密码解码，然后回写到 /etc/passwd 中，并将/etc/shadow的shadow密码栏删掉&lt;br /&gt;
#: 即为了方便下一步的密码转换工作，先取消 shadow password 功能。&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# pwunconv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# 编辑每个用户的密码对照文件：&lt;br /&gt;
#: 格式为：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
用户名:密码&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
#: 如“passwd.txt ”：&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;properties&amp;quot;&amp;gt;&lt;br /&gt;
user001:123456&lt;br /&gt;
user002:123456&lt;br /&gt;
user003:123456&lt;br /&gt;
user004:123456&lt;br /&gt;
user005:123456&lt;br /&gt;
user006:123456&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# 以 root 身份执行命令'''/usr/sbin/chpasswd'''：&lt;br /&gt;
#: chpasswd 会将经过 /usr/bin/passwd 命令编码过的密码写入 /etc/passwd 的密码栏&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# chpasswd &amp;lt; passwd.txt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# （确定密码经编码写入/etc/passwd的密码栏后）执行命令'''/usr/sbin/pwconv'''将密码编码为 shadow password，并将结果写入/etc/shadow&lt;br /&gt;
#: &amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# pwconv&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 权限 ==&lt;br /&gt;
chmod 用于改变目录或文件的权限。如，修改文件abc的权限：&lt;br /&gt;
# chmod 775 abc：赋予用户读写执行、用户组读执行、其他组读执行权限&lt;br /&gt;
# chmod u=rwx,g=rx,o=rx abd：（同上）&lt;br /&gt;
# chmod u-x,g+w abc：去除用户的执行权限、增加用户组的写权限&lt;br /&gt;
# chmod a+r abc：为用户、用户组、其他组，都增加读权限&lt;br /&gt;
chown 用于改变目录或文件的所有者：&lt;br /&gt;
# chown www abc：&lt;br /&gt;
# chown www ./abc：&lt;br /&gt;
# chown -R root ./abc：改变目录及其子目录的所属用户为root&lt;br /&gt;
chgrp 用于改变用户的所属组：&lt;br /&gt;
# chgrp root abc：&lt;/div&gt;</summary>
		<author><name>Eijux</name></author>
	</entry>
</feed>