linux中文件权限的管理和更改

本文详细介绍了Linux中文件权限的查看与管理,包括ls命令的使用、文件权限的读取解析、如何改变文件的所有人和所有组,以及如何通过chmod和umask设置文件权限。此外,还探讨了特殊权限如sticky、sgid和suid的作用,以及ACL权限列表的使用,为理解和操作Linux文件权限提供了全面的知识。
摘要由CSDN通过智能技术生成

######文件的权限######
1,文件权限存在的意义
系统最底层安全设定方法之一,保证文件可以被可用的用户做相应操作。

2.文件权限的查看
ls -l filename ##表示查看文件权限
ls -ld dirname ##显示目录权限
ll filename ##ll 列出来的结果详细,有时间,是否可读写等信息,相当于ls -l
ll -d dirname ##列出目录的详细信息
如:查看文件/etc/passwd的权限,和查看目录/etc的权限结果如下:
在这里插入图片描述
3.文件权限的读取
当使用ls时,我们会看到出现:

  • |rw-r–r--| 1 | root | root | 2005 |Jul 10 2014| /etc/passwd
    [1] [2] [3] [4] [5] [6] [7] [8]

[1]表示文件的类型。这里的-表示是空文件或者空文本。

[2]说明文件的权限。共三项,第一项指的是文件拥有者对文件拥有的权限;第二项指的是文件所有组对文件拥有的权限;第三项指的是其他人对文件拥有的权限。其中:r表示可读,w表示可写,x表示可执行操作。图中表示/etc/passwd里内容是对文件拥有者开放了读写权限,对组成员开放了只读权限,对其他人开放了只读权限。

[3]这个数字对文件来讲指的是‘文件硬链接个数,即文件内容被记录的个数’;对目录来说指的是目录中子目录的个数。图中表示的是/etc/passwd里有1个文件内容被记录。

[4]指的是文件的所有人,即属主,图里第一条命令的文件所有人是root

[5]文件的所有组,即属组。图中第一条命令指的是root是passwd的所有组。

[6]对文件:指的是文件大小。图中第一条命令的文件大小为2005.
对目录:表示原始目录属性大小,如果是空的那就是0。

[7]文件或目录的内容最后一次被修改的时间。2014年7月10日文件里的内容被修改(这里不是具体的时间的原因是太长时间未修改了,只给出了大致时间)。

[8]文件的名称。文件名是/etc目录下的passwd文件。
注意:文件属性不可改变,大小不可以改变,权限可以更改,时间戳可以更改,文件名可以更改
d ##目录
l ##软链接
s ##socket 套接字
b ##block 块设备
c ##字符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值