Linux --- 常见指令及其权限理解

shell命令及其运行

(1)shell可以理解为用户和操作系统之间的桥梁
(2)shell是一个统称,当前系统上默认的 shell程序 叫做bash,bash程序 是最广泛使用的 Linux shell程序

在这里插入图片描述


Linux文件及目录的权限操作

常见指令:

(1)whereis : 能够找到某个指令对应的可执行程序路径
(2)sz :可以把Linux的文件发送到windows上

有关文件和目录权限的常见指令:

(1)读:r
(2)写:w
(3)执行:x
任何一个文件具体的权限,针对不同的用户是不一样的。

我们看以下文件和目录
在这里插入图片描述
第一组 rwx 表示的是文件的拥有者的权限
第二组 rwx 表示的是和文件拥有者同组的用户的权限
第三组 rwx 表示的是其他用户的权限


chmod:

(1)chmod :修改文件的权限
(2)chmod -r :去掉读权限
(3)chmod +r :增加读权限
在这里插入图片描述
(4)chmod u-r:只修改当前文件拥有者的写权限
在这里插入图片描述
(5)chmod g-r : 操作同组用户的权限
(6)chmod o-r :操作其他用户的权限

(7)chmod [ 三位八进制的数字 ] :修改文件权限
一个 八进制数字 对应三个 二进制位 000-111 ,一共为7 。那么三个八进制数字刚好表示三组权限例如:— rw- r-- : 000 110 100 :064
在这里插入图片描述


所谓的执行权限,是一个程序能执行的必要条件,但不是充要条件。
文件必须得满足系统可执行的格式要求才是真的可以执行。

对于普通文件来说:
1 读:查看文件内容
2 写:修改文件内容
3 执行:运行程序

对于目录文件来说:
1.读:查看目录中包含哪些目录和文件
2 写:能够修改目录中包含的内容(新增文件/删除文件/移动文件)
3 执行:能够进入到目录中(cd)

我们发现,只要用户拥有了用户的写权限,不管用户是否具有文件的读写权限,都能删除文件。
为解决以上问题,用 " 粘滞位 " 解决这个问题。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值