linux 文件基本权限设置

转载 2018年04月16日 14:18:29

1. 权限类型

    读:r=4

    写:w=2

    执行:x=1

2. 权限对象

    u 表示”用户(user)”,即文件或目录的所有者。

    g 表示”同组(group)用户”,即与文件属主有相同组所有用户。 

    o 表示”其他(others)用户”。 

    a 表示”所有(all)用户”。它是系统默认值。

3. 设置权限

    3.1 使用符号设置权限

        符号:    u 用户 | g 组 | o 其他 |  r  读 | w  写 | x  执行

        语法:chmod 对象(u/g/o/a) 赋值符(+/-/=) 权限类型(r/w/x) 对象

          + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 

            r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被

            设定过为可执行。 

            -c : 若该档案权限确实已经更改,才显示其更改动作 

            -f : 若该档案权限无法被更改也不要显示错误讯息 

            -v : 显示权限变更的详细资料 

            -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) 

                    --help : 显示辅助说明 

                    --version : 显示版本

        语法示例:

                 增加可执行权限:chmod u+x file1

                 增加组的写权限:chmod g+w file1

                 减少其他用户的可执行权限: chmod o-x  file1

                 属主属组赋予读写,其他人只读 : chmod ug=rw,o=r file1  

                 给文件夹下的子目录和文件赋予权限:chmod -R a=rwx  dir1

    3.2 使用数字设置权限

          语法:chmod 数字(000~777) 对象

          语法示例:

                    增加其他用户的读的权限: chmod 664 file1

                    取消文件的所有权限: chmod 000 file1

                    增加文件的a=rwx权限: chmod 777 file1

4. 修改文件的所属用户和用户组

           语法:chown 用户名.组名 文件对象

                       -c或-change:作用与-v相似,但只传回修改的部分 
                            -f或–quiet或–silent:不显示错误信息 
                            -h或–no-dereference:只对符号链接的文件做修改,而不更改其他任何相关文件 
                            -R或-recursive:递归处理,将指定目录下的所有文件及子目录一并处理 
                            -v或–verbose:显示指令执行过程 
                            –dereference:作用和-h刚好相反 
                            –help:显示在线说明 
                            –reference=<参考文件或目录>:把指定文件或目录的所有者与所属组,统统设置成和参考文件或目录的所有者与所属组相同 
                            –version:显示版本信息

           语法示例:

                     修改文件的属组和属主:  chown user1.group1 file1

                     修改文件的属组:   chown .group1   file1 /chgrp group1 file1

      

          


               










PCI驱动框架简单分析

一、PCI 概念介绍     PCI是CPU和外围设备通信的高速传输总线。PCI规范能够实现32位并行数据传输,工作频率为 33MHz 或 66MHz ,最大吞吐率高达266MB/s,PCI的衍生物包...
  • lizuobin2
  • lizuobin2
  • 2016-07-05 14:34:32
  • 7916

Linux中各种设备及设备号

Linux中所有一切都是文件,Linux中的各种设备,分类来说,可分为物理设备及特殊设备。前者是客观存在的设备,而后者则未必能在系统找到,又可以称为伪设备,下面按物理设备和特殊设备,对其进行系统归纳总...
  • Jerry_1126
  • Jerry_1126
  • 2016-07-24 10:50:18
  • 1197

pci设备学习笔记

水平有限,错误难免 ^_^ 参考资料: 1) 《Linux内核源代码情景分析》 2)  Linux内核源代码(2.6.32)。 本文只讨论比较简单的软硬件配置场景。 ...
  • crazycoder8848
  • crazycoder8848
  • 2015-06-17 20:33:34
  • 4094

PCI设备扫描和资源分配

Pci设备的I/O和内存是一个比较复杂的问题.如下的总线结构: 在上图的总线结构中,ethernet设备和pci-pci bridge的同类型资源空间必须要是pci bus0...
  • heliangbin87
  • heliangbin87
  • 2017-06-29 21:22:13
  • 717

设备驱动中的pci(kernel-4.7)

PCI 总线架构主要被分成三部分: 1.PCI 设备。 符合 PCI 总线标准的设备就被称为 PCI 设备,PCI 总线架构中可以包含多个 PCI 设备。Audio 、LAN 都是一个 PC...
  • viewsky11
  • viewsky11
  • 2017-01-19 23:45:35
  • 536

Linux下PCI设备驱动程序开发 --- PCI驱动程序实现(三)

  • fengyv
  • fengyv
  • 2006-06-19 17:43:00
  • 6702

linux 文件权限的基本命令

哦,忘了说明上篇博文为什么linux要设置文件权限。 因为,最大的用途是在数据安全方面着想。 还有就是团队开发软件,共享数据等等。 命令: chgrp:该变文件所属用户组,例如 chgrp (...
  • u012412427
  • u012412427
  • 2015-03-23 17:44:57
  • 189

Linux用户、用户组、文件权限设置

最近打算更仔细学习一下linux操作系统。先是恶补了一下用户、用户组、文件权限这三样比较重要的知识。(我也正在学Linux,所以就找到这篇日志了,有些设置修改后需要重启系统后才能生效。) 学习这几样...
  • fh09102103
  • fh09102103
  • 2015-09-16 10:26:30
  • 3916

<em>PCI 设备</em>全套驱动源码

<em>PCI 设备</em> 驱动 源码 This package contains the PCI Utilities, version 3.1.7. The PCI Utilities package contains a library for portable access to PCI bus ...
  • 2018年04月13日 00:00

Bios工程师手边事—PCI资源分配

一说到资源,大家马上想到“利用”两个字。是的,没有利用价值的资源不是真正的资源。大到整个社会,小到个人,都在利用资源实现自己的想法。PCI设备也不例外,想让PCI设备工作,PCI设备驱动一定要有资源可...
  • zhao_longwei
  • zhao_longwei
  • 2016-03-28 22:15:01
  • 2607
收藏助手
不良信息举报
您举报文章:linux 文件基本权限设置
举报原因:
原因补充:

(最多只允许输入30个字)