Linux的文件权限管理,文件属性的二三事

    Linux最优秀的地方之一就在于它的多任务多用户环境。为了让各个使用者具有较保密的文件数据,文件的权限管理就变得尤为重要。

    为了了解Linux的文件权限管理,我们首先要了解Linux中所有者、群组和其他人的概念。

  • 所有者。文件的所有者可以把文件的权限设置为“只有文件的所有者”,这样子,就只有文件的所有者才能够读取、修改以及执行这个文件。
  • 群组。群组特别适合于团队开发。当一个文件设置为群组时,这个文件就可以被同一个群组中的成员读取、修改以及执行。
  • 其他人。 不属于文件所有者或文件所属群组成员的用户,便都是其他人。

    当然,在这三者之外还有一个不容忽视的角色——root。root管理员拥有所有文件的权限。

    既然要了解文件的属性,我们首先就使用命令“ls -al”罗列一下文件系统中的所有文件,如下图示所示:

ls -al

    这七列依次的顺序是:文件的类型与权限,该目录下的文件数,文件的所有者,文件所属群组,文件的大小,文件最后修改时间,文件名。

    对于第一列的文件类型与权限,总共有十个字符进行说明:

权限

    第一个字符代表这个文件的类型:

  • [d]目录
  • [-]文件
  • [l]链接文件,link file
  • [b]设备文件中可供存储的周边设备
  • [c]设备文件中的可插拔设备,例如鼠标键盘等

    接下来的字符,每三个为一组,而且均为rwx三个参数的组合。分别代表可读,可写以及可执行。如果不拥有相关的权限则为“-”。

    第二列表示有多少文件名链接到该节点(i-node),表示该目录下有多少文件。

    第五列表示这个文件的大小,单位为Bytes。

    第七列代表的是文件名,值得注意的是,如果文件名之前带有一个“.”,则说明这个文件是一个隐藏文件。

    与Windows不同,Linux为每一个文件都增加了很多属性,尤其是群组的概念。这样最大的用途体现在“数据安全性”上,可以保护系统关键文件并支持团队的数据共享、交流功能。


更多技术干货,点这里没错

    微信公众号:进击的代码Amos

    每天更新Java、python学习资料、技术干货。分享见解,共同成长。

    关注公众号,免费获取众多电子版经典教材。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值