`
阿尔萨斯
  • 浏览: 4175097 次
社区版块
存档分类
最新评论

Linux文件权限描述

 
阅读更多

下面是在我的Ubuntu下的/usr目录下的文件信息:

chenshu@ubuntu:/usr$ ls -alh
total 147M
drwxr-xr-x  14 root    root    4.0K Jul  5 18:36 .
drwxr-xr-x  24 root    root    4.0K Jun 30 11:08 ..
drwxr-xr-x   6 root    root    4.0K May 10 06:25 apache-maven-3.0.4
drwxr-xr-x   2 root    root     64K Jul 13 20:53 bin
drwxr-xr-x   2 root    root    4.0K May  3 10:48 games
drwxr-xr-x  38 root    root    4.0K Jul  5 18:35 include
drwxr-xr-x   8 root    root    4.0K Jun 27 16:21 jdk1.6.0_33
drwxr-xr-x   8 uucp        143 4.0K Apr 12 17:27 jdk1.7.0_04
lrwxrwxrwx   1 root    root      14 Jun 27 16:25 jdk6 -> ./jdk1.6.0_33/
-rwxr-xr-x   1 root    root     69M Jun 27 16:20 jdk-6u33-linux-x64.bin
-rwxrw-rw-   1 chenshu chenshu  78M May 11 14:26 jdk-7u4-linux-x64.gz
drwxr-xr-x 212 root    root     36K Jul 13 10:17 lib
drwxr-xr-x  10 root    root    4.0K Apr 26 00:30 local
drwxr-xr-x  10 root    root    4.0K Jul  6 07:15 nginx
drwxr-xr-x   2 root    root     12K Jun 25 11:03 sbin
drwxr-xr-x 334 root    root     12K Jul 11 20:31 share
drwxr-xr-x  13 root    root    4.0K Jul  5 18:32 src
第一位是文件类型,解释如下表:

d 目录
- 文件
l 链接
s socket
p named pipe
b block device
c character device


之后的九位按照三位分为一组

比如jdk-7u4-linux-x64.gz文件的九位是:

rwxrw-rw- 拆成三组看起来是:

rwx | rw- | rw-

每个字符叫做permission field,有五种可能的值:

r 4 可读
w 2 可写
x 1 可执行
- 无权限
s setuid


每组表达不同的场合下的文件权限,从左到右

第一组是owner 对这个文件的权限

第二组是group对这个文件的权限

第三组是other user对这个文件的权限


未完待续...

分享到:
评论

相关推荐

    linux用户权限管理

    这个文件记录了Linux系统中每个用户的一些基本属性,并且对所有用户可读。/etc/passwd中每一行记录对应一个用户,每行记录又被冒号分割,其格式和具体含义如下: 用户名:口令:用户标识号:组标识号:注释性描述:主目录...

    linux教程——很使用的那种

    linux中的文件(普通文件或设备文件等)都必须有挂在点,只有挂载到一个目录下才能访问,swap分区是不需要挂载点的,在分区的时候,将文件系统类型选为swap,挂载点自动会变为灰色。一般linux中的swap大小为内存的两倍。...

    linux操作系统IO

    Linux文件概念和模式 文件描述符 基本系统调用 标准I/O库函数 Linux文件系统 文件节点操作 文件目录操作 文件权限控制 文件链接

    linuxc 高级编程之文件操作(带截图)

    新建文件,设置文件权限屏蔽字为0; 2.建立该文件的硬链接文件,打印硬链接文件的inode节点号和文件大小; ? 3.建立该文件的软链接文件,打印软链接文件的inode节点号和文件大小;打印软链接文件中的内容; 4.打印...

    Linux下一种ELF文件的代码签名验证机制

    本文将描述一种 Linux 下 ELF 文件的代码签名及验证机制的设计与实现,这种机制能有效防止基于 ELF 文件的恶意代码的入侵,并同时提供了灵活的分级验证机制,使系统在安全性与效率方面取得最佳平衡。

    深入分析Linux内核源码.chm

    9.3 文件的访问权限和安全 9.4 链接文件 9.5 分配策略 第十章 模块机制 10.1 概述 10.2 实现机制 10.3 模块的装入和卸载 10.4 内核版本 10.5 编写内核模块 第十一章 设备驱动程序 11.1 概述 11.2 设备驱动基础 11.3 ...

    Linux常用命令之chmod修改文件权限777和754

    常用下面这条命令: chmod 777 文件或目录 示例:chmod 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777...Linux系统中,每个用户的角色和权限划分的很细致也很严格,每个文件(目录)都设有访

    LINUX网站建设技术指南

    第4章 Linux文件及系统管理 4.1 文件和目录 4.1.1 文件和目录概述 4.1.2 文件类型 4.2 文件权限 4.2.1 文件权限的概念 4.2.2 文件权限的构成 4.2.3 文件权限的依赖性 4.2.4 改变权限 4.3 文件链接 4.3.1 硬链接 ...

    Linux的常用命令cat、sed、zip等用法,以及shell编程的基本语法,以及makefile编写方式等等

    2.linux基本命令:如文件查看命令(cat、more)等、管道、压缩包、文件权限管理命令、重定向、链接的语法 3.lvim工作方式、gcc、gdb用法、动态库和静态库的制作与使用、makefile的编写语法,以及makefile里面的模式...

    MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法

    本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 MySQL 无法启动,报如下错误: ...查看文件权限:

    清华大学Linux操作系统原理与应用

    8.6.1 Linux文件系统的实现要素 189 8.6.2 什么是romfs文件系统 191 8.6.3 romfs文件系统的布局与文件结构 191 8.6.4 具体实现的对象 192 习题8 195 第9章 设备驱动 196 9.1 概述 196 9.2 设备驱动程序基础 198 ...

    Linux中文件权限的改变与管理

    该文件描述了在lLinux系统中关于文件的权限的修改,以及其该如何管理系统的文件

    linux中权限管理命令详解(chmod/chown/chgrp/unmask)

    命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径:/bin/chmod 执行权限:所有用户功能描述:改变文件或目录权限 语法 chmod [{ugoa}{+-=}{rwx}] [文件或目录] chmod [mode=421] ...

    边干边学Linux__第二版_doc格式

    第3章 Linux文件系统操作 3.1 文件类型 3.2 文件系统目录结构 3.3 目录操作的基本命令 3.4 文件操作的基本命令 3.5 显示字符串echo 3.6 命令行中使用扩展符 第4章 文件权限与文件共享 4.1 存取权限 4.2 改变文件的...

    SVN—目录权限精准控制(禁止/开发 )访问—Linux下配置

    SVN—人员使用目录权限精准控制—Linux下配置-需求描述-文件配置配置 svnserve.conf配置 passwd配置 authz配置完成-总结 -需求描述 在项目开发工程中,需要使用svn来远程管理项目版本和文件。但是每个开发人员职能的...

    第3讲_高级文件IO

    Linux文件概念和模式 文件描述符 基本系统调用 标准I/O库函数 Linux文件系统 文件节点操作 文件目录操作 文件权限控制 文件链接

    errno(3) - Linux manual page.pdf

    则返回一个非负文件描述符,如出错则返回−1。在 open出错时,有大约15种不同的errno值(文件不存在、权限问题等)。而有些函数对于出 错则使用另一种约定而不是返回负值。例如,大多数返回指向对象指针的函数,在出错时...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    Linux使用教程(教程)

    文件权限位 42 ※3.文件类型 43 ※4.改变权限chmod 43 ※4.1符号模式 43 ※4.2绝对模式 44 ※目录 44 ※5.chown和chgrp 44 ※6.umask 45 7.Set UID、Set GID、Sticky Bit 46 8.文件隐藏属性 47 9.lsattr(显示文件的...

Global site tag (gtag.js) - Google Analytics