linux ls 没权限,Linux "ls -l"文件列表权限详解

ls

Linux "ls -l"文件列表权限详解

1.使用 ls -l 命令 执行结果如下(/var/log) :

drwxr-x--- root adm -- : apache2

drwxr-xr-x root root -- : apparmor

drwxr-xr-x root root -- : apt

-rw-r----- syslog adm -- : auth.log

-rw-r--r-- root root -- : boot.log

drwxr-xr-x root root -- : ConsoleKit

drwxr-xr-x root root -- : cups

-rw-r----- syslog adm -- : daemon.log

drwxr-xr-x root root -- : dbconfig-common

-rw-r----- syslog adm -- : debug

drwxr-xr-x root root -- : dist-upgrade

-rw-r--r-- root adm -- : dmesg

展示结果大体分为七列(部分) :

以第一条记录为例

第一列 : “drwxr-x---” 表识文件的类型 和文件权限

第二列: “”是纯数字 ,表示 文件链接个数 (一个空目录的该字段是2,表示该目录下有两个子目录,因为每一个目录都有一个指向它本身的子目录"." 和指向它上级目录的子目录"..")

第三列 : “root” 表示文件的所有者

第四列:“adm” 表示为文件的所在群组

第五列:“”,表示为文件长度(大小)

第六列:“-- :”,表示文件最后更新(修改)时间

第七列:“apache2” 表示文件的名称

详见下图:

a8aa3b0d17ea5d6879b32b88af9d45a3.png

2.文件类型和文件权限 ,即为列表第一列内容:(以第一条记录为例 )

“drwxr-x---” 含义:有两部分组成 ,一部分是第一列即为“d” ,表示文件类型(目录或文件夹),另一部分是“rwxr-x---” 表示文件权限,权限有分为三段:即为 “ rwx ”,“  r-x  ”和 “ ---  ”分别表示 ,文件所有者的权限,文件所属组的权限 和其他用户对文件的权限。

(1)文件类型,大体分为如下几类 :

d :目录

- :文件

l :链接

s :socket

p :named pipe

b :block device

c :character device

(2)文件权限 :

r :含义为 “可读”,用数字 表示

w:含义为 “可写”用数字 表示

X(小X):含义为“可执行”用数字 表示

-:含义为“无权限”用数字0 表示

X (大X):含义为只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

s:含义为 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用 户ID位,“g+s”设置组ID位。

t :含义为保存程序的文本到交换设备上

数字含义详见如下列表:

所有者

群组

其他

三位代表权限的数字

r  w x

rwx

rwx

实际结果

4  2 1

421

421

777

4  2 1

4  0 1

4  0 1

705

转自  http://blog.csdn.net/jenminzhang/article/details/9816853

Linux "ls -l"文件列表权限详解 【转】

1.使用 ls -l 命令 执行结果如下(/var/log) : drwxr-x--- 2 root              adm    4096 2013-08-07 11:03 apache2 ...

Linux学习之文件特殊权限详解(SetUID、SetGID、Sticky BIT)(十一)

Linux学习之文件特殊权限详解(SetUID.SetGID.Sticky BIT) 目录 SetUID SetGID Sticky BIT SetUID SetUID简介 只有可以执行的二进制程序和 ...

Linux命令 ls -l 输出内容含义详解

Linux命令 ls -l s输出内容含义详解   1. ls  只显示文件名或者文件目录 2. ls -l(这个参数是字母L的小写,不是数字1) 用来查看详细的文件资料 在某个目录下键入ls -l可 ...

Linux 文件特殊权限详解[suid/sgid/t]

setuid(suid): 针对命令和二进制程序的,当普通用户执行某个(passwd)命令的时候,可以拥有这个命令对应用户的权限, 即让普通用户可以以root用户的角色执行程序或命令. setgid( ...

Linux文件夹权限详解

- 第一个字符代表文件(-).目录(d),链接(l) - 其余字符每3个一组(rwx),读(r).写(w).执行(x) - 第一组rwx:文件所有者的权限是读.写和执行 - 第二组rw-:与文件所有者 ...

Android AndroidManifest 清单文件以及权限详解!【转】

转自:http://my.oschina.net/yuanxulong/blog/366753 每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名 ...

linux根目录下文件夹概览详解

/ 根目录 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件等 /dev 存放设备文件 /etc 存放系统的配置文件 /home 用户文件的主目录,用户数据存放在其主目录中 /lib ...

Linux 系统的用户和组详解_【all】

1.Linux 用户和用户组详解 2.Linux 文件特殊权限详解 3.Linux 文件的读写执行权限的说明 4.Linux 架构之简述企业网站 5.Linux 环境变量设置详解 6.企业生产环境用户 ...

【Linux学习】Linux下用户组、文件权限详解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于C++&OPENCV 的全景图像拼接 C++是一种广泛使用的编程语言,它是由Bjarne Stroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的。C++是C语言的扩展,旨在提供更强大的编程能力,包括面向对象编程和泛型编程的支持。C++支持数据封装、继承和多态等面向对象编程的特性和泛型编程的模板,以及丰富的标准库,提供了大量的数据结构和算法,极大地提高了开发效率。12 C++是一种静态类型的、编译式的、通用的、大小写敏感的编程语言,它综合了高级语言和低级语言的特点。C++的语法与C语言非常相似,但增加了许多面向对象编程的特性,如类、对象、封装、继承和多态等。这使得C++既保持了C语言的低级特性,如直接访问硬件的能力,又提供了高级语言的特性,如数据封装和代码重用。13 C++的应用领域非常广泛,包括但不限于教育、系统开发、游戏开发、嵌入式系统、工业和商业应用、科研和高性能计算等领域。在教育领域,C++因其结构化和面向对象的特性,常被选为计算机科学和工程专业的入门编程语言。在系统开发领域,C++因其高效性和灵活性,经常被作为开发语言。游戏开发领域中,C++由于其高效性和广泛应用,在开发高性能游戏和游戏引擎中扮演着重要角色。在嵌入式系统领域,C++的高效和灵活性使其成为理想选择。此外,C++还广泛应用于桌面应用、Web浏览器、操作系统、编译器、媒体应用程序、数据库引擎、医疗工程和机器人等领域。16 学习C++的关键是理解其核心概念和编程风格,而不是过于深入技术细节。C++支持多种编程风格,每种风格都能有效地保证运行时间效率和空间效率。因此,无论是初学者还是经验丰富的程序员,都可以通过C++来设计和实现新系统或维护旧系统。3

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值