<b>1</b><b>,用户和组账号概述:</b>
<b>用户账号:</b><b>超级用户,普通用户,程序用户</b><b></b>
<b>组账号:</b><b> </b><b>基本组(私有组)</b><b> </b><b>附加组(公共组)</b><b></b>
<b>uid</b><b>号:用户</b><b>id</b><b>号</b><b> gid:</b><b>组</b><b>id</b><b>号</b><b></b>
<b>账号管理:</b><b></b>
<b>1</b><b>,用户的账号的基本信息,保存在</b><b>/etc/passwd</b><b>和</b><b>/etc/shadow</b><b>中。</b><b></b>
<b>1)</b><b>/etc/passwd </b><b>文件信息</b><b>7</b><b>个字段</b><b></b>
<b>举例:</b><b>teacher:x:500:500:teacher:/home/teacher:/bin/bash</b>
<b>账户名:</b><b>加密字串,密码占位符为“</b><b>x</b><b>”:用户</b><b>id</b><b>:私有组</b><b>id</b><b>:描述:宿主目录:登录使用的</b><b>shell</b>
<b>2</b><b>,添加,删除,修改用户账号</b><b></b>
<b>1</b><b>)</b><b>useradd </b><b>选项</b><b> </b><b>用户名</b><b></b>
<b>-u </b><b>指定用户的</b><b>uid</b><b>号</b><b></b>
<b>-d </b><b>指定用户的宿主目录的位置</b><b></b>
<b>-e </b><b>指定失效时间</b><b></b>
<b>-g </b><b>指定基本组名或</b><b>gid</b><b>号</b><b></b>
<b>-g </b><b>指定用户附加组名或</b><b>gid</b><b>号</b><b></b>
<b>-s </b><b>指定用户的登录</b><b>shell</b>
<b>2</b><b>)</b><b>passwd </b><b>用户名</b><b></b>
<b>-d </b><b>清空指定用户的密码(无需密码登录)</b><b></b>
<b>-l </b><b>锁定用户账户</b><b></b>
<b>-s </b><b>查看用户账户状态</b><b></b>
<b>-u </b><b>解锁用户账户</b><b></b>
<b>3</b><b>)</b><b>usermod</b>
<b>-u </b><b>修改用户</b><b>uid</b><b>号</b><b></b>
<b>-d </b><b>修改用户的宿主目录</b><b></b>
<b>-e </b><b>修改账户失效时间</b><b></b>
<b>-g </b><b>修改私有组</b><b></b>
<b>-g </b><b>修改公共组</b><b></b>
<b>-m </b><b>不为用户建立并初始化宿主目录</b><b></b>
<b>-s </b><b>指定用户登录的</b><b>shell</b>
<b>-l </b><b>更改用户账号的登录名称</b><b></b>
<b>-l </b><b>解锁用户账户</b><b></b>
<b>-u </b><b>锁定用户账户</b><b></b>
<b>4)</b><b>userdel -r </b><b>账户</b><b> </b><b>删除账户并结合</b><b>-r</b><b>删除宿主目录</b><b></b>
<b>5)</b><b>id root </b><b>查询</b><b>root</b><b>账户相关联的</b><b>id</b><b>号</b><b></b>
<b>6)</b><b> finger teacher </b><b>查询指定账户的登录属性</b><b></b>
<b>7)</b><b>w </b><b>查询当前主机用户的登录情况信息</b><b></b>
<b>3</b><b>,组账户管理</b><b></b>
<b>配置文件:</b><b> /etc/group /etv/gshadow</b>
<b>1)</b><b>groupadd </b><b>组名</b><b> </b><b>添加组账号</b><b></b>
<b>2)</b><b>gpasswd -a mike root </b><b>将</b><b>mike</b><b>用户加入到</b><b>root</b><b>组</b><b></b>
<b>3)</b><b>g</b>
<b>4)</b><b>groups mike </b><b>查询用户所属组</b><b></b>
<b>5)</b><b>gpasswd -d mike root </b><b>将</b><b>mike</b><b>用户从</b><b>root</b><b>组删除</b><b></b>
<b>6)</b><b>gpasswd -m root,adm,lzx adm </b><b>指定三个用户添加到</b><b>adm</b><b>到</b><b>adm</b><b>组</b><b></b>
<b>7)</b><b>groupdel class </b><b>删除组</b><b></b>
<b>8)</b><b>groups </b><b>查询所有组名称</b><b></b>
<b>4</b><b>,管理目录和文件的属性</b><b></b>
<b>1)</b><b>ls -ld </b><b>目录或文件</b><b> </b><b>查询目录和文件的属性</b><b></b>
<b>drwxr-xr-x 100 root root 12288 05-12 04:03 /etc</b>
<b>第一个字符:</b><b>d</b><b>目录,</b><b>b</b><b>块设备文件,</b><b>c</b><b>字符设备文件,</b><b>-</b><b>普通文件,</b><b>l</b><b>链接文件</b><b></b>
<b>第</b><b>2-4</b><b>字符:属主用户对该文件的权限</b><b></b>
<b>第</b><b>5-7</b><b>字符:该文件的属组内成员对文件的访问权限</b><b></b>
<b>第</b><b>8-10</b><b>字符:其他用户对该文件的权限</b><b></b>
<b>2)</b><b>设置目录和文件的权限</b><b></b>
<b>chmod [ugoa```] [+ - =] </b><b>文件或目录···</b><b></b>
<b>权限:读取</b><b>r=4</b><b>,写入</b><b>w=2</b><b>,执行</b><b>x=1</b>
<b>u</b><b>文件属主,</b><b>g</b><b>文件属组内的用户,</b><b>o</b><b>其他用户,</b><b>a</b><b>所有用户</b><b></b>
<b>例如:</b><b>chmod u+x,o-r myfile</b>
<b> chmod -r 644 /var/ftp/pub/ </b><b>递归赋权限</b><b></b>
<b>3)</b><b>设置文件和目录的归属</b><b></b>
<b> chown </b><b>属主</b><b>:</b><b>属组</b><b> </b><b>文件或目录···</b><b> </b>
<b> -r</b><b>同样是递归设置</b><b></b>