5文件权限管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实训项目5 文件权限管理
一、实训目的
●掌握利用chmod及chgrp等命令实现Linux文件权限管理。
●掌握磁盘限额的实现方法。
二、项目背景
某公司有60个员工,分别在5个部门工作,每个人工作内容不同。需要在服务器上为每个人创建不同的账号,把相同部门的用户放在一个组中,每个用户都有自己的工作目录。并且需要根据工作性质给每个部门和每个用户在服务器上的可用空间进行限制。
假设有用户user1,请设置user1对/dev/sdb1分区的磁盘限额,将user1对blocks的soft设置为5000,hard设置为10000;inodes的soft设置为5000,hard设置为10000。
三、实训内容
练习chmod、chgrp等命令的使用,练习在Linux下实现磁盘限额的方法。
四、实训步骤
子项目1.设置文件权限
●在用户user1主目录下创建目录test,进入test目录创建空文件file1。并以长格形式显示文件信息,注意文件的权限和所属用户和组。
●对文件file1设置权限,使其他用户可以对此文件进行写操作。并查看设置结果。
●取消同组用户对此文件的读取权限。查看设置结果。
●用数字形式为文件file1设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限。设置完成后查看设置结果。
●用数字形式更改文件file1的权限,使所有者只能读取此文件,其他任何用户都没有权限。查看设置结果。
●为其他用户添加写权限。查看设置结果。
●回到上层目录,查看test的权限。
●为其他用户添加对此目录的写权限。
子项目2.改变文件的所有者
●查看目录test及其中文件的所属用户和组。
●把目录test及其下的所有文件的所有者改成bin,所属组改成daemon。查看设置结果。
●删除目录test及其下的文件。
子项目3.磁盘限额
●启动vi编辑/etc/fstab文件。把/etc/fstab文件中的/dev/sdb1分区添加用户和组的磁盘限额。重新启动
系统。
●用quotacheck命令创建er和aquota.group文件。
●利用edquota –u user1命令给用户user1设置磁盘限额功能。将其blocks的soft设置为5000,hard
设置为10000;inodes的设置为5000,hard设置为10000。编辑完成后保存并退出。
●用quotaon命令启用quota功能。
●切换到用户user01,查看自己的磁盘限额及使用情况。
●尝试复制大小分别超过磁盘限额软限制和硬限制的文件到用户的主目录下,检验一下磁盘限额功能
是否起作用。
五、实训思考题
文件backup.tar.gz的权限如下:
-rw-r—r-- 1 root root 19274 Jul 14 11:00 backup.tar.gz
写出实现下述功能的命令:
●为文件backup.tar.gz的所有者添加执行权限。
●赋予所有用户读和写backup.tar.gz文件的权限。
●除用户所有者之外,任何人不能修改文件file。
●修改文件backup.tar.gz的用户组为adm。
●修改文件backup.tar.gz的所有者为helen。
六、实训报告要求
●实训目的。
●实训内容。
●实训步骤。
●实训中的问题和解决方法。
●回答实训思考题。
●实训心得与体会。
●建议与意见。