08_LINUX操作系统基础_文件属性和目录配置.ppt

08_LINUX操作系统基础_文件属性和目录配置.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上讲内容 文件操作命令: ln、tar、gzip(gunzip)whereis、whatis 复习 什么是硬连接?什么是软连接?(1分) 在/home中,的文件才备份。(2分) 答案 [root@teacher ~]# tar –N ‘2009/09/09’ -zcvf /tmp/home.tar.gz /home cp –u /home /tmp/home (需要加参数u,表示update) 本讲内容 1、用户与用户组 2、文件权限 3、linux目录配置 Linux最优秀的地方之一,就在于它的多用户、多任务环境。为了让各用户具有较安全的管理机制,文件的权限管理是很重要的。 1、用户与用户组 linux通常将文件的访问方式分为3个类别,分别是: 文件拥有者(用户)owner; 用户组group; 其他人other。 文件拥有者(用户)owner 由于linux是多用户、多任务的系统,可能常常会有多人在使用主机工作,考虑到每个人的隐私以及每个人喜好的工作环境。 Linux规定,除非用户同意,一般情况下,只有用户才能查看他自己的文件内容。 用户组group 从软件开发的角度出发,用户组主要用于团队开发。 举个情景: 条件一: 团队L,成员为L1、L2、L3;团队Z,成员为Z1、Z2、Z3。 条件二: 团队L与Z是相互竞争的关系,并要提交同一份报告; 每组成员需要同时可以修改自己团队内任何成员建立的文件,且不能让其他团队的人看到本团队的内容。 Linux下,实现以上情景的两个条件很简单。通过简单的文件权限设置,团队L(或Z)成员可以限制团队Z(或L)的成员不能够查看自己的内容;同时,团队L(或Z)成员可以修改本团队其他成员的文件内容;(紧接下页) (紧接上页)同时,团队L(或Z)成员可以设置本团队其他成员的不能看到自己的私人文件。 条件三: 团队L和Z拥有相同的导师T,T可以查看团队L和Z的报告进度 Linux下,可以设置T用户同时支持团队L和团队Z,也就是说每个人都可以支持多个团队。 而团队在linux下的说法就是用户组;团队成员就是上面介绍的用户。即用户L1的用户组是L。 其他人other 假设李家是一个用户组,那么它的成员有李一、李二、李三;王家是区别李家的第二个用户组,它的成员有王五。相对于用户组李家的用户李一,此时王五就是其他人。 上图中,root用户好似天神,因为linux下规定他为超级管理员用户,拥有至高无上的权利。 在linux系统中,默认情况下,所有系统帐号与用户身份信息,都记录在/etc/passwd文件内;密码记录在/etc/shadow中。 而用户组则名称记录在/etc/group中。 不能随便删除以上三个文件夹。详细知识以后进行介绍。 2、文件权限 文件的权限与属性是学习linux的一个重要组成部分,更是重要知识点。 文件属性包括7列。 文件属性示意图 -rwxr--r-- 1 root root 0 10-16 10:28 go 第一列文件属性(10个) -rwxrwxr-- 第一属性表示这个文件是“目录、文件或是连接文件等”: d,表示目录; -,表示文件; b,表示为设备文件中可供存储的接口设备; c,表示设备文件中的串行端口设备,例如鼠标、键盘。 接下来的属性中,3个一组,且均为rwx3个参数的组合。其中: r,表示可读(read)。 w,表示可写(write)。 x,表示可执行(execute)。 第一组为“拥有者的权限”; 第二组为“同用户组的权限”; 第三组为“其他非本用户组的权限”。 例子1 - rwx r-x r-- 1 234 567 890 所表示的意思是什么? 例子2 请问下面文件属性,其他人用户是否可以进入.ssh目录? drwxr--r-- 3 root root 4096 jun 15 08:20 .ssh d rwx r-- r— 1 234 567 890 答案当然是:不行。 如果想对他人开放某个目录的话,请记住,开放该目录的x属性。 更改文件权限 chgrp:改变文件所属用户组 chown:改变文件拥有者 chmod:改变文件的属性、SUID等特性。 chgrp:改变文件所属用户组 chgrp命令是change group(改变用户组)的缩写。 注意:要改成的用户组必须是存在的,否则会显示错误,(可以用cat /etc/group查看用户组是否存在) chgrp命令格式 chgrp [-R] dirname/filename 参数: -R,进行递归的持续更改,即连同目录下的所有文件、目录都更新成这个用户组。常常用在更改某一目录的情况。 例子1 查看原属性 #ls -al install.lo

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档