linux学习笔记(1)

第一部分 SHELL

第一章 文件安全与权限

11 文件

当你创建一个文件,系统保存了关于有关该文件的信息,包括:

文件的位置

文件类型

文件长度

哪些用户拥有该文件,哪些用户可以访问该文件

i节点

文件的修改时间

文件的权限位

12文件类型

d目录

l 符号链接(指向另一文件)

s 套接字文件

b 块设备文件

c 字符设备文件

p 命名管道文件

- 普通文件

13权限

除开最前面的“-”,一共是9个字符,分别对应9个权限位,可分为3组。

r 读权限        w /更改权限     x 执行该脚本或程序的权限

第一组定义了文件属主权限

第二组定义了文件属主缺省组权限

第三组定义了系统中其他用户的权限

14 改变权限位

chmod改变文件的权限位,有绝对模式和符号模式之分。

141符号模式

chmod命令的一般格式为:

chmod [who] operator [permission] filename

who的含义为:

u 文件属主权限

g 同组用户权限

o 其他用户权限

a 所有用户权限

Operator的含义为:

+ 增加权限

- 取消权限

= 设定权限

Permission的含义:

r 读权限

w 写权限

x 执行权限

s 文件属主和组set-ID

T 粘性位

L 给文件加锁,使其他用户无法访问

Ugo针对文件属主,同组用户及其他用户的操作

142 chmod命令举例

假定文件myfile文件最初具有这样的权限:rwx rwx rwx:

chmod a-x myfile   收回所有用户执行权限

143绝对模式

chmod命令绝对模式的一般形式为:chmod [mode] file  其中mode是一个八进制数。

在绝对模式中,每一个权限位用一个八进制数表示

0400 文件属主可读                                        0010 同组用户可执行

0200 文件属主可写                                        0004 其他用户可读

0100 文件属主可执行                                     0002 其他用户可写

0040 同组用户可读                                        0001 其他用户可执行

0020 同组用户可写

设定权限时,只需按上查出与其相对应的权限数,相加起来,就是相应的权限位。

15 目录

目录的权限位和文件的权限位有所不同,目录的读权限意味着可以列出其中的内容。写权限意味着可以在该目录中创建文件,执行权限位则意味着搜索和访问该目录。目录的权限将会覆盖目录中文件的权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值