Linux文件权限简单介绍

本文介绍了Linux文件权限的基本概念,通过`ls`命令展示文件权限信息,详细解释了`chown`和`chmod`命令用于改变文件所有者和权限的方式,包括用户、用户组的操作以及数字权限模式的应用。理解这些权限对于管理和保护系统资源至关重要。
摘要由CSDN通过智能技术生成

本文于2017年2月5号发布在个人博客中,因为个人博客关闭,全部迁移到CSDN,以下是正文:


ls

当使用ls -l查看某目录下的文件列表时,返回数据如下:

-rw——-. 1 root root 2475 818 17:30 anaconda-ks.cfg
  • 前10位
    • 第一个符号有多种情况,-表示文件,d表示目录,l表示链接等
    • 接下来以3位为一组,分别代表文件所有者的权限,用户组的权限,其他人(除了文件所有者和文件所属用户组用户外的其他人)的权限,r代表read(数字表示权限值为4),w代表write(数字表示权限值为2),x代表execute(数字表示权限值为1)
  • root为文件所有者
  • 文件所属用户组
  • 2475为文件大小
  • 文件创建或修改时间
  • 最后是文件名

修改权限命令

  1. chown user file_name。改变文件所有者
  2. chgrp group file_name。改变文件所属用户组
  3. chmod,改变文件的权限,有两种方法
    1. 可读性高的方式
      1. 用户:a表示全部的用户,u表示文件所有者,g表示文件所属用户组,o表示除文件所有者和文件所属用户组用户外的其他用户
      2. 操作:+表示添加权限,-表示解除权限,=表示赋予权限
      3. 权限:r代表可读,w表示可写,x表示可执行
      4. 例子,chmod a+x xxx,表示xxx给予全部用户可执行权限
    2. 数字方式
      1. r权限数值为4,w权限数值为2,x权限数值为1
      2. chmod 755 xxx,7=4+2+1,5=4+1所以表示给予文件所有者rwx权限,用户组和其他用户rx的权限

文件权限的意义

对于文件来说

r,可以读改文件的内容
w,可以编辑文件内容
x,可以执行文件,不以扩展名来判断

对于文件夹来说

r,可以使用ls来查看文件夹下的文件名列表
w,可以在该目录下删除、新增文件
x,可以切换至该目录下作为工作目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值