linux文件与目录的基本权限

本文详细介绍了Linux文件系统中的用户与用户组,包括文件所有者、用户组和其他人三个概念,以及它们在系统安全中的作用。接着讲解了Linux文件权限的概念,如ls -l命令显示的文件属性,包括权限部分、用户与用户组、文件大小和时间戳等。还详细阐述了如何通过chgrp、chown和chmod命令改变文件权限和属性。此外,文章讨论了权限对文件和目录的意义,并介绍了不同类型的文件、umask值的设置以及特殊权限(sticky、sgid和suid)的用法和实验验证。
摘要由CSDN通过智能技术生成

目录与路径

一、用户与用户组

文件所有者—用户组概念—其他人概念
???/为何要划分这三个对象? 为了系统的安全和秩序。

1.文件所有者

划分这一概念是为了安全防护,因为linux是个多用户、多任务的系统,因此为了保护每个用户的隐私,从而对不同文件划分了不同的用户,每个用户又对相应的文件拥有相应的权限。 就像生活中的每个人一样,都有藏在心里不想让别人知道的事情,我们会给内心的秘密上把锁尘封起来,或者只愿意分享给愿意分享的人。 但是有个人可能知道你所有的事情,不,那不是人,那是这个宇宙的本质。

2.用户组概念

既然是组,那就不是一个用户,既然有一个组,就代表还有其他组。
显然一个组内的信息就相对透明一点,不同组之间信息沟通就少一点,就像勇士队这一组不会把战术板告诉火箭队这一组一样。

3.其他人概念

相对于他或他们那帮人,我就是其他人~~ 但,他们与我而言也是其他人。

可以发现划分这三个概念都有一个出发点,就是对某一个文件来说,信息在多大程度上是透明的。 这样是为了在linux操作系统这个冰冷没有温度的世界里,这些抽象的用户能够利用自己的那点自由和权力,过着自以为安稳、有秩序的生活。他们可曾想过在他们世界的外面,有一个上帝控制着他们,没错,那个上帝就是运维工程师。

二、linux文件权限概念

linux文件属性—如何改变文件权限和属性—目录与文件的权限意义–linux文件种类与扩展名
???

1.linux文件的属性

在这里插入图片描述
我们用ls -l 这条命令来看谁都参与了bin.file.txt这个文件是上帝操控哪个自以为是者产生的,以及他的权限,和产生的这个文件的一些相关参数。

第一部分为权限部分:

这一部分以十位字符的大小展现出来:
第一个字符代表文件的类型是文件、目录或者文件链接

  • 【d】:代表目录文件
  • 【-】:代表普通文件
  • 【l】: 代表链接文件
  • 【b】:代表设备文件里可供存储的接口设备
  • 【c】:代表设备文件里的串行端口设备
    剩下九个字符三个一组分别代表文
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值