跟着鸟哥学linux总结之档案权限

linux中皆为文件,鸟哥称之为档案.既然是档案,那么档案就有以下几个特性
1.档案的使用者
2.档案的权限
3.档案的类型

1.档案的使用者
档案可以被不同角色的人管理,修改,查询等.角色分为以下三种
1.档案的拥有者:user
2.群组:group
3.其他:others
root用户具有至高无上的权限

2.档案的权限
档案可分为可读(read)、可写(write)、可执行x(execute)三种操作权限。档案可按不同的使用者分配不同的权限,比如user用户可具有某个档案的r、w、x 权限,而others只能具有该档案的r权限。

3.档案的类型
档案按类型可分为,- 档案,d 目录,l 连结档,b 可供存储的接口设备,c 串行接口设备(鼠标,键盘)

使用 ll 命令查看当前目录中答案的详细信息

  • rw- rw- r-- 1 zhangsenhan zhangsenhan 8 mar 20 21:55 my_file 包含以下内容
    第一组 - 代表档案的类型, - 即档案
    第二组 rw- 代表user拥有该档案的权限, 即 r 可读,w 可写权限,因为my_file为文本文件,没有可执行操作,只有二进制文件具有 x 可执 行操作权限.
    第三组 rw- 代表group拥有该档案的权限,group内的用户继承group的权限
    第四组 r-- 代表others拥有该档案的权限, 即 只读
    第五组 1 代表 连结档的数量
    第六组 zhangsenhan 代表为档案的拥有者
    第七组 zhangsenhan 代表为档案的所属群组
    第八组 8 代表档案的大小 默认为byte
    第九组 代表档案的建立或修改日期
    第十组 档案的名称

    更改文件属性与权限
    chgrp:更改档案所属群组
    chown:更改档案拥有者
    chmod:更改档案的权限

    将档案所属群组更改为 root

    将档案拥有者更改为 root

    更改权限 chmod 有2种设定方法,数字设定和字符设定
    数字设定
    r 代表数字4,w代表数字2,x代表数字1 rwx 就可表示为 三个数字相加 7
    例如,将user权限设定为7 群组权限设定为7 others权限设定为0

    字符设定
    将user权限设置为rw- group权限制定为r-x others权限制定为 rw-

    添加或删除权限值

原文地址:http://blog.51cto.com/hetao/2088966

时间: 2024-11-03 01:28:37

跟着鸟哥学linux总结之档案权限的相关文章

跟鸟哥学Linux之——学习总结

整个下来看<鸟哥的Linux私房菜--基础篇>学习了很多的知识,从基本的Linux初步认识,到一些文件目录的认识和操作,一些基本命令的使用,最后初步认识了Linux中进程的操作和控制方法.现阶段对Linux基础的认识和学习就这些,下边是学习下来的博客总结: 1.跟鸟哥学Linux之--Linux规划!! 2.跟鸟哥学Linux之--从磁盘分区到文件系统 3.跟鸟哥学Linux之--浅谈文件权限 4.跟鸟哥学Linux之--对文件与目录操作命令汇总 5.跟鸟哥学Linux之--bash shel

跟鸟哥学Linux之——Linux规划!!

前期学习了一些关于51单片机的部分知识,只是对单片机有了一个初步的认识,和最基本的操作,做了一定的思维转向,对硬件的工作原理有了一个直观感受和体验,之下转向对了Liunx的一个入门级学习,希望可以从最基本的学起,把Linux的最基本的内容掌握牢靠,越是基础的知识越是不容易变化的量,对自己以后的长远发展来看是一件很有必要的事. 针对Linux入门级书籍<鸟哥的Linux私房菜--基础篇>,看了前几章感觉确实做到了由浅入深,从最基本的计算机工作原理开始,一点点展开.如果你也是一个Linux的入门人

跟鸟哥学Linux之——浅谈文件权限

无论是在Linux下还是在Windows下想必大家都遇到过没有对文件操作权限的错误提示:因为在多用户,多任务的操作环境下,为了用户文件的保密性,文件权限的管理就很有必要了,在Linux中文件权限是如何定义和分类的,以及系统是如何管理各个文件之间权限的,我们如何更改文件的权限,下边我会做一个相应的介绍. 1.权限介绍: 文件权限顾名思义就是用户对文件操作的权限限制问题,在Linux中一个用户相对于一个文件的身份可以分为三类:user,group,others.举例来看我在一家公司的技术部工作,我写

跟鸟哥学Linux之——shell script

从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁.用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作.在系统管理等领域,Shell编程起着不可忽视的作用.前期我对shell编程做了一个初步的认识,现总结如下: 思维导图: 知识分为了两部分: 基本知识: 在基本知识中我将其分为了:执行方法.运算式.变量和判断式四部分.1.执行方法就是在Linux中shell文件执行的命令,用的多了自然会没有问题.2

跟鸟哥学Linux之——对文件与目录操作命令汇总

在Linux中对文件和目录的操作是一个最基本的技能,就如同我们在Windows下对翻看目录和对文件的一些基本使用方法一样的重要,如果说不会对目录和文件操作那么还谈何其他的操作呢.当然Linux中的图形化界面也是很容易操作,但是在文字化处理界面就需要使用到很多命令,下边是我对这些操作的一个汇总和整合,同时列出了一些基本常用的操作命令,当然本人列出的命令是不全面的,有其他的需要还需要请教巨人了,请看下图. 在该图中我分了四部分,分别是1.巨人.2.对文件的操作命令.3.对目录的操作命令.4.同时可以

跟鸟哥学Linux之——正则表达式和文件格式处理

思维导图: 对于正则表达式和文件格式化处理做了如下导图,对其做一个整体的概况,下边依次对其进行说明. 正则表达式 百科解释: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑. 目的: 1.给定的字符串是否符合正则表达式的过滤逻辑(称作"匹配"): 2.可以通过正则表达式,从字符串中获取我们想要的特定部分. 3.可以迅速地用极简单

跟鸟哥学Linux之——bash shell 总结

bash是Linux内定的shell,在前边讲解的很多命令都是通过bash的环境来处理的.下边就对bash来做一个从整体到局部的认识.对于bash我大致将其分为了三部分:变量.操作环境的配置和命令的输出操作.对bash的总结做了如下思维导图: 变量 对于变量从三方面来介绍:变量的类型.变量的操作和变量的内容操作.1.对于类型有环境变量和特殊变量,有一个较为突出的是数组变量,其中学习了数组的声明.引用.下标查看和元素个数查看等等.2.对于变量的操作有查看.声明.取消和read读的操作,其中变量的声

跟鸟哥学Linux之——从磁盘分区到文件系统

首先给大家看一下硬盘的最直接外观,如下图所示,这个想必大家也都见过了.它的结构为:盘片.机械手臂.磁头.主轴马达. 数据就写在盘片上,盘片的结构如下图: 它的内部结构,为扇区.柱面.其中在磁盘的第一个扇区是一个特殊的扇区,在其中记录两项重要信息:主引导分区(MBR),即可以安装引导加载程序的地址.分区表,整个磁盘的分区状态信息.简单来看如下图所示: 其中的数字表示表示柱面.图中P1~P4为主分区或扩展分区,我们假想整块磁盘的空间就是一个会场,那么MBR就是一个标志告诉我们会场大门在哪里,帮助我们

拜师鸟哥之linux学习体会(1)——计算器概论

之前一段时间看了鸟哥的linux私房菜,觉得写得很好,是一本很好的初识linux系统的书籍.接下来的每一天我都会对这本书的每一章的重点知识进行叙述,也算是对学习这本书的一个体会吧.今天讲一下概述部分,鉴于linux是一个操作系统,所以有必要先介绍下计算机方面的知识. 1.    计算机主要由以下几部分组成:输入单元.输出单元.CPU内部的控制单元.算术逻辑单元和主存储器.可以通过下图来描述. 主要介绍下CPU部分,CPU有两种类别:精简指令集RISC和复杂指令集CISC. 2.    本章的一个