查看权限 ls -l

查看权限的命令

#ls -l 
		其中rwxrwxrwx的意思:
			左三位:定义user(owner)的权限
			中三位:定义group的权限;
			右三位:定义other的权限

进程安全上下文:

	进程对文件的访问权限应用模型:
		进程的属主与文件的属主是否相同;如果相同,则应用属主权限;
		否则,则检查进程的属主是否属于文件的属组;如果是,则应用属组权限;
		否则,就只能应用other的权限;

权限:

	r:readable, 读
	w:writable, 写
	x:excutable,执行

文件:

	r:可获取文件的数据;
	w: 可修改文件的数据;
	x:可将此文件运行为进程;

目录:

	r:可使用ls命令获取其下的所有文件列表;
	w: 可修改此目录下的文件列表;即创建或删除文件;
	x: 可cd至此目录中,且可使用ls -l来获取所有文件的详细属性信息;

	mode:rwxrwxrwx
	ownership:user, group

权限组合机制:

	r = 4  w = 2  x = 1
	--- 000 0
	--x 001 1
	-w- 010 2
	-wx 011 3
	r-- 100 4
	r-x 101 5
	rw- 110 6
	rwx 111 7

练习:

rw-rw-r-x, r-xrwxr-x, rwxr-x---, rw------, -wxr-xr-x
   665         575       750       	600       355

权限管理命令:

chmod命令:
	 chmod [OPTION]... MODE[,MODE]... FILE...
	 chmod [OPTION]... OCTAL-MODE FILE...
	 chmod [OPTION]... --reference=RFILE FILE...

三类用户:

u:属主
g:属组
o:其它
a: 所有
### 使用 `ls -l` 查看文件或目录的详细信息 在 Linux 系统中,`ls -l` 是一种常用的命令选项组合,用于以长列表格式显示文件和目录的详细信息。这种格式不仅提供了文件名,还包含了关于文件权限、链接数、所有者、所属组、大小、修改时间等重要数据。 #### 文件权限表示方法 当执行 `ls -l` 后,每行的第一部分代表文件类型的字符加上九个字符组成的权限字符串: - **第一个字符** 表示文件类型: - `-`: 普通文件 - `d`: 目录 - `l`: 符号链接 - 其他特殊文件类型... - 接下来的三个三元组分别对应于用户(user)、同组(group)成员以及其他(others)用户的读(read, r)、写(write, w)、执行(execute, x)权限[^1]。 例如,在下面的例子中: ```bash drwxr-xr-x 2 root root 4096 Jan 7 18:35 Documents ``` 这里, - `d` 表明这是一个目录; - 第一组 `rwx` 显示拥有该目录的用户具有完全控制权(可读、可写、可执行); - 中间的一组 `r-x` 表示同一组内的其他成员可以浏览此目录中的内容并进入它,但不能创建新项目; - 最后一组也是 `r-x` ,意味着任何其他人也有相同的访问级别[^2]。 #### 完整输出解释 除了上述提到的内容外,`ls -l` 的每一行还包括以下几个字段: - 链接数量:紧跟在权限之后的一个数字,对于大多数情况下是硬链接的数量。 - 所有者的用户名:紧接着的是文件或目录的所有者名称。 - 组群名字:再后面则是定义了哪个用户组能够对该对象进行操作的名字。 - 文件大小:以字节为单位给出的实际占用空间量度。 - 修改日期与时间戳:记录最后一次更改发生的时间点。 - 名称:最后才是具体的文件路径或者是相对应的符号链接指向的目标位置[^3]。 为了更直观地理解这些信息,可以通过实际运行一次 `ls -l` 来观察其输出结果,并对照上面描述来进行解析。 ```bash $ ls -l /path/to/directory/ total 0 drwxr-xr-x 2 user group 4096 Jan 7 18:35 Documents -rw-r--r-- 1 user group 0 Jan 7 18:35 example.txt ``` 在这个例子中可以看到两个条目——一个是名为 "Documents" 的子目录,另一个是一个叫做 "example.txt" 的文本文件;它们各自的属性都按照前述的方式被清晰地标记了出来[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值