当前位置: 首页 > news >正文

html5网站开发技术企业网站建设市场分析

html5网站开发技术,企业网站建设市场分析,广州外包公司都有哪些,网站是com好点还是cn目录 一、基本介绍 1.用户和用户组 2.UID和GID 二、 账户管理 1.查看用户的UID和GID 2.添加账户 3.删除账号 4.修改账号 5.账户口令 三、分组管理 1.新增用户组 2.删除用户组 3.修改用户组 4.用户组切换 四、与账号有关的系统文件 1./etc/passwd 2./etc/shado… 目录 一、基本介绍 1.用户和用户组 2.UID和GID 二、 账户管理 1.查看用户的UID和GID 2.添加账户 3.删除账号 4.修改账号 5.账户口令 三、分组管理 1.新增用户组 2.删除用户组 3.修改用户组 4.用户组切换 四、与账号有关的系统文件 1./etc/passwd 2./etc/shadow 3./etc/group 一、基本介绍 1.用户和用户组 在Linux系统中用户和用户组是为了有效管理系统资源而设计的重要概念 用户User 每个使用 Linux 系统的个体都必须有一个关联的用户账户。这个账户有一个用户名User Name和一个唯一的用户IDUser IDUID。用户账户的信息通常存储在/etc/passwd文件中。每个用户账户都有自己独立的家目录Home Directory用于存储用户个人的文件和设置。 用户组User Group 用户组是将多个用户集合在一起以共享文件访问权限的一种方式。用户组有一个名称和一个唯一的组IDGroup IDGID。用户组的基本信息通常存储在/etc/group文件中。 基本的一些 Linux 用户和用户组管理相关的命令包括 useradd用于创建新用户账户。usermod用于修改现有用户账户的属性。userdel用于删除用户账户。groupadd用于创建新用户组。groupmod用于修改现有用户组的属性。groupdel用于删除用户组。 通过管理用户和用户组系统管理员可以更好地控制文件和目录的访问权限确保系统的安全性和可管理性 2.UID和GID 在Linux系统中UIDUser Identifier是用于唯一标识用户的数字。每个用户都有一个唯一的UID系统通过UID来识别和管理用户。 GIDGroup Identifier是用于唯一标识用户组的数字。用户可以属于多个用户组每个用户组都有一个唯一的GID系统通过GID来识别和管理用户组。 UID和GID在Linux系统中是非常重要的概念它们用于控制文件和目录的访问权限。每个文件和目录都有一个所有者owner和一个所属组系统通过UID和GID来确定文件和目录的所有者和所属组并根据这些信息来确定访问权限。 用户账号可以分为以下几种分类 超级用户Superuser超级用户也被称为root用户拥有系统的最高权限。root用户可以执行系统的管理任务如安装软件、修改系统配置等。为了安全起见应该避免在root用户下进行常规操作。 系统用户System Users系统用户是用于运行和管理系统服务的特殊账号。这些账号通常不具备登录系统的权限并且其UID和GID通常在低范围内。系统用户的主要目的是为了提供服务和执行系统任务例如apache用户用于运行Web服务器。 普通用户Regular Users普通用户是指普通的用户每个用户都有一个唯一的UID和GID。普通用户可以登录系统并根据其权限执行各种任务。普通用户通常用于个人使用或共享系统用户Special Users特殊用户是一类具有特殊权限和功能的用户账号。例如bin用户用于存放系统核心文件nobody用户用于运行无需特定所有者的进程daemon用户用于运行系统服务等。 需要注意的是在Linux系统中用户账号是由其唯一的UID来标识的而不是用户名。用户名只是与UID相关联的一个友好的标识符。同样组账号也是由其唯一的GID来标识的。 二、 账户管理 在Linux系统中账号管理是指创建、配置和管理用户账号和组账号的过程。账号管理是系统管理员的重要任务之一 需要注意的是账号管理具有管理员权限如root用户才能执行。同时为了系统的安全性应该遵循最佳实践如使用强密码、限制特权用户的访问等。 用户账号刚创建时没有口令但是被系统锁定无法使用必须为其指定口令后才可以使用即使是指定空口令 1.查看用户的UID和GID 查看当前用户的UID和GID id查看指定用户的UID和GID 将username替换为要查看的具体用户名 id username 查看所有用户的UID和GID 这将显示系统中所有用户的UID和其他相关信息。 cat /etc/passwd查看指定用户的UID这将只显示指定用户名username的UID。 id -u username UID和GID是在用户创建时分配的唯一标识符用于在系统中唯一标识用户和用户组; 2.添加账户 管理员可以使用useradd命令创建新的用户账号。在创建账号时可以指定用户名、UID、所属组、家目录、登录Shell等信息。例如以下命令可以创建一个名为john的用户账号 useradd john参数说明 参数选项说明-c指定一段注释性描述-d指定用户主目录如果此目录不存在则同时使用-m选项可以创建主目录-g指定用户所属的用户组-G指定用户所属的附加组-s指定用户的登录Shell-u指定用户的用户号如果同时有-o选项则可以重复使用其他用户的标识号 案例演示 # 示例一 # 此命令创建了一个用户john其中-d和-m选项用来为登录名john产生一个主目录 # /home/john/home为默认的用户主目录所在的父目录 useradd -d /home/john -m john# 示例二 # 创建用户组group groupadd group # 新建用户johns该用户的登录Shell是/bin/sh它属于group用户组同时又属于john和root用户组 useradd -s /bin/sh -g group -G john,root johns 注意 1示例二中的group用户组是主组adm和root是附加组             2增加用户账号就是在/etc/passwd文件中为新用户增加一条记录同时更新其他系统文件如/etc/shadow, /etc/group等 3.删除账号 如果一个用户的账号不再使用可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除必要时还删除用户的主目录。例如以下命令可以删除名为john的用户账号 userdel john常用的选项是 -r它的作用是把用户的主目录一起删除 案例演示 userdel -r john 此命令删除用户john在系统文件中主要是/etc/passwd, /etc/shadow, /etc/group等的记录同时删除用户的主目录 4.修改账号 修改用户账号就是根据实际情况更改用户的有关属性如用户号、主目录、用户组、登录Shell等。 例如以下命令可以修改名为john的用户账号的登录Shell为/bin/bash usermod -s /bin/bash john 常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等这些选项的意义与useradd命令中的选项一样可以为用户指定新的资源值。 案例演示 # 此命令将用户john的登录Shell修改为johns主目录改为/home/a用户组改为developer usermod -s /bin/johns -d /home/a -g developer john 5.账户口令 用户口令的管理。语法格式 passwd [选项] 用户名 选项参数 参数选项说明-l锁定口令即禁用账号-u口令解锁-d使账号无口令-f强迫用户下次登录时修改口令 如果默认用户名则修改当前用户的口令 案例演示 # 未指定用户名的情况下将修改当前登录用的密码 passwd # 指定用户名并修改登录密码 passwd john # 用户指定空口令 # 此命令将用户john的口令删除这样用户john下一次登录时系统就不再允许该用户登录了 passwd -d john # 用 -l(lock) 选项锁定某一用户使其不能登录解锁用-u passwd -l john 三、分组管理 每个用户都有一个用户组系统可以对一个用户组中的所有用户进行集中管理。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。 1.新增用户组 新增用户组语法格式 groupadd [选项] 用户组 选项有 -gGID指定新用户组的组标识号GID -o一般与-g选项同时使用表示新用户组的GID可以与系统已有用户组的GID相同。 案例演示 # 增加了一个新组group1新组的组标识号是在当前已有的最大组标识号的基础上加1 groupadd group1 # 增加了一个新组group2同时指定新组的组标识号是101 groupadd -g 101 group2 2.删除用户组 如果要删除一个已有的用户组使用groupdel命令 groupdel 用户组 3.修改用户组 修改用户组的属性语法格式 groupmod 选项 用户组 常用的选项有 -gGID 为用户组指定新的组标识号。 -o与-g选项同时使用用户组的新GID可以与系统已有用户组的GID相同。 -n新用户组 将用户组的名字改为新名字 案例演示 # 将组group2的组标识号修改为102 groupmod -g 102 group2 # 将组group2的标识号改为10000组名修改为group3 groupmod -g 10000 -n group3 group2 4.用户组切换 如果一个用户同时属于多个用户组那么用户可以在用户组之间切换。 用户可以在登录后使用命令newgrp切换到其他用户组这个命令的参数就是目的用户组。 newgrp root 这条命令将当前用户切换到root用户组前提条件是root用户组确实是该用户的主组或附加组。 四、与账号有关的系统文件 与用户和用户组相关的信息都存放在一些系统文件中这些文件包括/etc/passwd, /etc/shadow, /etc/group等。 1./etc/passwd /etc/passwd文件是用户管理工作涉及的最重要的一个文件。 cat /etc/passwd 每行记录又被冒号(:)分隔为7个字段其格式和具体含义如下 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell 用户名 用户名是代表用户账号的字符串。通常长度不超过8个字符并且由大小写字母和/或数字组成。登录名中不能有冒号(:)因为冒号在这里是分隔符。为了兼容起见登录名中最好不要包含点字符(.)并且不使用连字符(-)和加号()打头。 口令 “口令”一些系统中存放着加密后的用户口令字。虽然这个字段存放的只是用户口令的加密串不是明文但是由于/etc/passwd文件对所有用户都可读所以这仍是一个安全隐患。因此现在许多Linux 系统如SVR4都使用了shadow技术把真正的加密后的用户口令字存放到/etc/shadow文件中而在/etc/passwd文件的口令字段中只存放一个特殊的字符例如“x”或者“*”。 用户标识号 “用户标识号”是一个整数系统内部用它来标识用户。一般情况下它与用户名是一一对应的。如果几个用户名对应的用户标识号是一样的系统内部将把它们视为同一个用户但是它们可以有不同的口令、不同的主目录以及不同的登录Shell等。通常用户标识号的取值范围是065535。0是超级用户root的标识号199由系统保留作为管理账号普通用户的标识号从100开始。在Linux系统中这个界限是500。 组标识号 “组标识号”字段记录的是用户所属的用户组。它对应着/etc/group文件中的一条记录。 注释性描述 “注释性描述”字段记录着用户的一些个人情况。例如用户的真实姓名、电话、地址等这个字段并没有什么实际的用途。在不同的Linux 系统中这个字段的格式并没有统一。在许多Linux系统中这个字段存放的是一段任意的注释性描述文字用做finger命令的输出。 主目录 “主目录”也就是用户的起始工作目录。它是用户在登录到系统之后所处的目录。在大多数系统中各用户的主目录都被组织在同一个特定的目录下而用户主目录的名称就是该用户的登录名。各用户对自己的主目录有读、写、执行搜索权限其他用户对此目录的访问权限则根据具体情况设置。 登录Shell 用户登录后要启动一个进程负责将用户的操作传给内核这个进程是用户登录到系统后运行的命令解释器或某个特定的程序即Shell。Shell是用户与Linux系统之间的接口。Linux的Shell有许多种每种都有不同的特点。常用的有sh(Bourne Shell), csh(C Shell), ksh(Korn Shell), tcsh(TENEX/TOPS-20 type C Shell), bash(Bourne Again Shell)等。 系统管理员可以根据系统情况和用户习惯为用户指定某个Shell。如果不指定Shell那么系统使用sh为默认的登录Shell即这个字段的值为/bin/sh。用户的登录Shell也可以指定为某个特定的程序此程序不是一个命令解释器。 利用这一特点我们可以限制用户只能运行指定的应用程序在该应用程序运行结束后用户就自动退出了系统。有些Linux系统要求只有那些在系统中登记了的程序才能出现在这个字段中。 2./etc/shadow /etc/shadow中的记录行与/etc/passwd中的一一对应它由pwconv命令根据/etc/passwd中的数据自动产生它的文件格式与/etc/passwd类似由若干个字段组成字段之间用:隔开。这些字段是 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志 cat /etc/shadow 格式说明 登录名是与/etc/passwd文件中的登录名相一致的用户账号 口令字段存放的是加密后的用户口令字长度为13个字符。如果为空则对应用户没有口令登录时不需要口令如果含有不属于集合 { ./0-9A-Za-z }中的字符则对应的用户不能登录。 最后一次修改时间表示的是从某个时刻起到用户最后一次修改口令时的天数。时间起点对不同的系统可能不一样。例如在SCO Linux 中这个时间起点是1970年1月1日。 最小时间间隔指的是两次修改口令之间所需的最小天数。 最大时间间隔指的是口令保持有效的最大天数。 警告时间字段表示的是从系统开始警告用户到用户密码正式失效之间的天数。 不活动时间表示的是用户没有登录活动但账号仍能保持有效的最大天数。 失效时间字段给出的是一个绝对的天数如果使用了这个字段那么就给出相应账号的生存期。期满后该账号就不再是一个合法的账 3./etc/group 用户组的所有信息都存放在/etc/group文件中将用户分组是Linux 系统中对用户进行管理及控制访问权限的一种手段。每个用户都属于某个用户组一个组中可以有多个用户一个用户也可以属于不同的组。当一个用户同时是多个组中的成员时在/etc/passwd文件中记录的是用户所属的主组也就是登录时所属的默认组而其他组称为附加组。用户要访问属于附加组的文件时必须首先使用newgrp命令使自己成为所要访问的组中的成员。 cat /etc/group 用户组的所有信息都存放在/etc/group文件中。此文件的格式也类似于/etc/passwd文件由冒号(:)隔开若干个字段这些字段有组名:口令:组标识号:组内用户列表 格式说明 组名是用户组的名称由字母或数字构成。与/etc/passwd中的登录名一样组名不应重复。 口令字段存放的是用户组加密后的口令字。一般Linux 系统的用户组都没有口令即这个字段一般为空或者是*。 组标识号与用户标识号类似也是一个整数被系统内部用来标识组。 组内用户列表是属于这个组的所有用户的列表/b]不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组也可能是附加组。
http://www.hkea.cn/news/14263590/

相关文章:

  • 株洲市荷塘区城乡建设局网站网络营销方式哪些?
  • 网站建设必须注意的事项公司做公司网站宣传
  • 图书馆网站设计方案网站建设推广新业务
  • 北京网站推广优化公司网站不想被百度抓取
  • 电子产品网站开发背景wordpress cms免费
  • 太原网站开发哪家好网站seo诊断工具
  • 网站域没到期不能续费吗百度企业查询
  • 成都航空公司官方网站昆明 做网站 vr
  • 无水印视频素材下载网站怎么找回网站
  • 网站开发带后台网页设计公司的市场定位
  • 企业网站建设制作公司哪家好阿里云主机做网站
  • 建设银行杭州分行网站成华区网站建设公司
  • 怎样建设游戏网站wordpress基础开发教程
  • 能买源码的网站有哪些工信部网站备案查询 验证码错误
  • asp.net.做简单的网站jsp网站开发详解书籍
  • dede网站不能够生成wordpress 4 导航菜单
  • wordpress 嵌入播放ppt成都优化网站关键词
  • 郑州大学现代远程教育 《网页设计与网站建设》个人主页茂名网站建设推广
  • 在线免费视频网站推广选thinkphp还是wordpress
  • 关于网站内容建设的正确说法wordpress横向导航
  • 南昌网站建设培训企业简介优势项目案例等模块点选即用
  • 12306网站能不能用银河二计算机做服务器啊慢得要死国家高新技术企业官网
  • wordpress插件无法安装谷歌seo关键词优化
  • 最少的钱做网站模版网站如何优化
  • 一般找人做网站多少钱做汽车配件生意的网站
  • H5网站开发工程师wordpress php拓展
  • 自己做彩票网站吗WordPress tag 分类
  • 华为建站wordpress上海seo网站排名优化公司
  • 网站建设及网页设计教案零基础1小时快速建站
  • 网站百度排名查询进博会上海