Linux学习笔记之文件基本属性和权限管理

一、Linux文件概述

上一篇中提到Linux中用户与用户组的概念,每个用户必须属于一个组,不能独立于组外。每个文件或目录都有其所有者,所在组,其他组的概念。

二、文件或目录的所有者

也就是创建文件的用户。

查看文件的所有者

其实使用ll就可以看到文件的具体信息:所属用户和所属用户组。

在这里插入图片描述

修改文件的所有者

格式:chown 【用户名】 【文件名】

在这里插入图片描述

chown tom -R /home/aa  #C

三、文件或目录的所在组

文件或目录的所在组默认是创建该文件的用户所属的组。我们刚刚也看到,在用root账户创建了一个a.txt文件之后,改文件所属用户为root,用户所在组为root。

修改文件所在的组

格式:chgrp 【组名】 【文件名】

在这里插入图片描述

chgrp -R office /home/aa #将/home/aa下的所有文件或目录所在组改为office

四、文件基本属性

以我们刚刚创建的a.txt文件为例:

-rw-r--r-- 1 tom police 0 May 27 14:56 a.txt
  • -:文件类型(-是普通文件,d是目录,l是软链接,c是字符设备【键盘、鼠标】,b是块文件【硬盘】)。

  • rw-:文件所有者权限。

  • r–:文件所在组的用户权限。

  • r–:文件其他组的用户权限。

  • 1:如果是文件,表示硬链接数,如果是目录,则表示子目录个数。

  • tom:表示文件所属用户。

  • police:表示文件所属用户组。

  • 0:表示文件大小,0个字节。

  • May 27 14:56:文件最后的修改时间。

  • a.txt:文件名。

rwx权限

  • 作用到文件

    • r:可读,可以读取,查看。
    • w:可写,可以修改,但是删除文件需要对该文件所在目录拥有写权限,才能删除文件。
    • x:可执行。
  • 作用到目录

    • r:可读,可以查看目录内容。
    • w:可以修改,目录内创建+删除+重命名目录。
    • x:可以进入该目录。

五、权限管理指令

chmod指令修改权限

给apple.txt文件所属用户rwx权限,所在组rx权限,其他组rw权限。

在这里插入图片描述

给apple.txt文件所属用户去除x权限,给所在组增加w权限。

在这里插入图片描述

给apple.txt文件的所有用户添加x的权限。

在这里插入图片描述

使用数字代表rwx权限修改。

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值