09.第九章用户帐号管理_第1页
09.第九章用户帐号管理_第2页
09.第九章用户帐号管理_第3页
09.第九章用户帐号管理_第4页
09.第九章用户帐号管理_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第九章 用户帐号管理概述帐号简介系统管理员帐号创建帐号帐号管理帐号权限设置磁盘限额帐号概述 Linux是一个多用户的系统。用户就是指登录系统并运用系统资源工作的人,但并不一定负责管理系统的工作。管理员负责系统管理,所以在系统中的权限是被管理规范的。用户可以通过网络登录,甚至主机也提供虚拟终端让用户同时登录。所以,管理员的工作就是决定哪些用户能登录系统,并给每一个分配一个登录系统的帐号,设置权限等相关的管理。 用户必须以root登录时,才能取得最大的权限,才能修改相关的设备,而日常工作时应该以一般的用户帐号登录,以免不小心对系统造成不能修复的损害。管理员账号1、设置root账号的密码 #pass

2、wd2、变换身份为管理员 #su 或su3、只允许root登录#touch /etc/nologin4、单人模式 编辑/etc/inittab 创建用户账号1、添加用户 #useradd 用户名 #passwd 用户名2、增加用户对环境的修改 (1). # vi /etc/passwd 增加一条用户名:密码:UID:GID:用户全名:用户HOME目录:用户的SHELL例:zhy : : 500 : 500 : zhy user:/home/zhy : /bin/bash (2). 在/HOME/下增加一个以用户名命名的目录。 (3)#vi /etc/group 增加一条以用户名命名的组。两个重

3、要文件:passwd与group 用户名是passwd文件里各记录行一的有唯一性要求的域。也就是说每一行的第一个区域的内容都不能相同,其它区域就无所谓了。 密码 现在由于使用了shadow口令,在密码区域只有一个x字符。 UID系统使用UID来判别用户身份GID用户默认的组ID,这个ID可以在文件 /etc/group里查到对应的组名。 身份描述:就是用户的身份说明,默认的是无任何说明,可人工添加。 主目录:用户的主目录,可以使用前面介绍的命令修改。 登录shell:用户登录时系统提供的shell,请参考前面的有关内容。 :UID和GID小于500的一般都是系统自己保留,不做普通用户和组的标识

4、的,所以新增加的用户和组一般都是UID和GID大于500的。 两个重要文件:passwd与group 在linux的安全机制里,/etc/passwd与/etc/group这两个文件占着非常重要的地位。它们控制着linux的用户和组一些重要设置。 /etc/passwd文件说明 在passwd的文件里,每一行被冒号(:)分成7个部分,分别是: 用户名:密码:UID:GID:身份描述:主目录:登录shell 两个重要文件:passwd与group /etc/group文件说明 它总共分四个部分: 组名:密码域:GID:组员列表 创建用户账号3、删除用户: #userdel 用户名4、查封用户:

5、#vi /etc/passwd 用分号注释掉用户记录。在前面加上#号创建组账号6、建立用户组#groupadd 组名7、删除用户组# groupdel 组名8、 将用户加入到组和从组中删除# gpasswd a 用户名 组名 /添加用户# gpasswd d 用户名 组名 /删除用户9、查看用户属于某组#groups 用户名10、新建用户加入某组# useradd g 某组名 用户用户账号操作更改用户主目录:useradd的参数-d,命令如下: #useradd -d 主目录 用户 #useradd -d /home/goal tom添加用户到组 :#useradd -g 用户组 用户 #us

6、eradd -g webusers tom 权限的意义执行ls l或ls a命令时所显现的结果,最前面的210个字符用来标示权限。d:表示这是一个目录。-:表这是一个普通的文件l:表示这是一个符号连接的文件,实际上它指向另一个文件b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件S、p:这些文件关系到系统的数据结构和管道读、写、执行的权限说明 w(2,Write,写入)所谓写的权限,也就是对文件修改和删除的权限。如果目录的写权限也对你开放了,则可以创建、删除或修改该目录下的任何文件或自目录即使该文件和子目录并不属于你。 r(4,Read,读取)对目录有只读许可的用户,不能用cd命令进入

7、该目录;还必须同时有执行许可才可以进入该目录。必须同时拥有读和执行权限才可以使用ls这样的程序列出目录内容清单。 x(1,Execute,执行)只对目录有执行权限的用户,想访问该目录下的文件有读权限的文件,必须知道该文件名才可以访问。 对文件而言,该用户具有执行文件的权限权限的数字表示数字代表的权限0没有权限1执行2写入4读取31+2,执行和写入51+4,执行和读取62+4,写入和读取71+2+4,执行,写入,读取用数字表示权限 “rwx”合起来就是+,一个“rwxrwxrwx”权限权限全开的文件,用数字来表示就是“777”;而完全不开放权限的文件“-”,它的数字标示则为“000”。下面再以几

8、个例子说明权限(2-10)数字rwxrwxrwx777(1+2+4=7)rwx-700rwxr-r-744rw-rw-r-x665rwxxx711-000chmodchmod指令可以改变文件或目录的权限模式。只有文件或目录的所属用户或root能改变权限。格式:chmod option who opcode permission file1参数说明:Option说明-version指令的版本信息-help显示指令的说明-R(大写)连同该目录下的子目录及文件一并更改chmodWho说明u所属用户g所属组o其他用户a(all)所有用户who:要改变权限的用户.chmodopcode说明+增加权限-删

9、除权限=分配权限,同时将原本的权限删除opcode:代表权限的修改方法.opcode:option codechmod示例指令作用chmod u+x file对file文件增加执行权限.chmod u=rwx,g=r file删除用户的执行,写入,只读权限,所属组为只读权限.chmod o-x file取消其他用户的执行权限Chmod a=rw *.conf为当前目录下所有的*.conf文件设置读取和写入权限chown作用:改变所有权,可以改变文件或目录的所属用户,也可以改变所属组。可以改变数个文件或目录的所有权。只有root或文件的所属用户有权改变。格式:chown option newus

10、er .newgroup file1 file2 file3.option参数:Option说明-c显示改变的信息-R连同该目录下的子目录及文件一并更改-v显示所有权的改变-version指令的版本信息chown示例chown tom /test/yp.confchown tom /test/*.confchown tom.tom /test/yp.confchgrp作用:可以改变文件或目录的所属组,且可以改变数个文件或目录的所属组。格式:chgrp option newgroup file1 file2 file3 . Option说明-c显示改变的信息-R连同该目录下的子目录及文件一并更改

11、-v显示所有权改变信息-help显示帮助信息-version版本信息磁盘限额在Linux系统中,可以通过quota命令来限制用户和用户组的硬盘空间配额。避免用户将磁盘的所有空间全部用完。需要内核支持.只有ext2/ext3文件系统目前被支持.需要用户程序quota软件包.使用实例:各个网站、ICP等为用户设置信箱大小、磁盘使用空间、虚拟主机等都用到了磁盘配额技术。 磁盘配额软件包的安装检查guofa软件包是否安装(默认去持磁盘配额)# rpm -q quota磁盘配额配置过程init 1进入单用户模式(可选)格式化分区(可选)mount o usrquota,grpquota /dev/sdb

12、1 /mail(此行写入/etc/fstab)quotacheck -cvuga检查并且创建磁盘配额的数据库文件quotaon /mail(此行可以加入-mc参数,m代表强制在“读写”模式下进行,c检测磁盘)edquota -u/g 为指定用户分配磁盘空间和节点数量quota命令可以查看用户的配额使用情况磁盘空间管理执行“quotacheck -avug”命令 quotacheck这个命令的功能就是对“已经使用过的磁盘空间”做扫描,分析已使用磁盘上的每一个目录和文件属于哪一个用户和组,然后分别在根目录/(root)产生“aquota.user”和“aquota.group”这两种记录文件。其中

13、命令中参数组合“-avug”中各个参数的含义如下所示: -a参数:表示扫描全部的磁盘 -v参数:表示在扫描(scan)磁盘时,显示扫描过程的信息 -u参数:表示扫描记录磁盘上各个用户(User)的使用的文件和目录 -g参数:表示扫描记录磁盘上各个用户组(Group)的使用的文件和目录 -m 强近以读写检查文件系统磁盘空间管理软限制(soft limits) 通常设置软限制为一接近硬限制的值,超越此限制时,系统将警告用户将到达最大磁盘配额限制。软限制为0 时没有软限制。结合宽限期使用时,只要用户超越了软限制,一过宽限期,任何对磁盘空间的额外需求将被立即拒绝。 硬限制(hard limits) 磁

14、盘配额的绝对限制,设置了quota的用户不能超越此限制。 宽限期(Grace Period) 用户超越了软限制而没有到达硬限制时的一段放宽期,在这段时间内,用户可以在硬限制范围内自由地使用磁盘空间,超过这段时间,所有对磁盘空间的额外需求将被拒绝,即使用户还在硬限制之内。宽限期的单位可以是秒、分、时、天。执行edquota t命令设置宽限期。执行该命令后,将系统提示中的两个0 days 改成你认为合适的值即可。 取消磁盘配额(1)quotaoff 功能:关闭配额 格式:quotaoff 参数 装载点 参数:与quotaon相同 实例:#quotaoff -avug (关闭所有分区的用户配额和组配

15、额) #quotaoff ug /quota(关闭/home分区的用户和组配额)(2)quota 功能:产生配额的信息摘要 格式:# quota 用户|组名 实例:#quota(显示当前用户使用情况) #quota u1(显示u1用户的使用情况)磁盘空间管理设定softquota和hardquota之间的时间: edquota -t 出现一个vi窗口: Graceperiodbeforeenforcingsoftlimitsforusers: Timeunitsmaybe:days,hours,minutes,orseconds FilesystemBlockgraceperiodInodegraceperiod /dev/hda77days7days 按照自己的需要修改吧。重新启动就可以了。磁盘限额就生效了。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论