2021-08-05

本文介绍了Linux文件权限的基本概念,包括用户、用户组和其他组的定义,以及如何使用三位二进制数来表示不同的权限。通过案例详细解析了如何使用`chmod`命令进行权限的添加、删除和修改,如`u+rwx`、`g-rwx`、`o-rwx`等。同时展示了具体的操作实例,如赋予用户读写执行权限、删除所有权限及调整不同用户组的权限设置。
摘要由CSDN通过智能技术生成

关于Linux修改文件权限,首先要了解下Linux文件权限的定义。linux每一个用户都属于一个组,不能独立于组外。linux的文件权限需要定义三个实体对它的权限。
核心概念:1、 user: 文件所有者2、group: 文件所在组3、other:其他组一、LINUX用一个3位二进制数对应着文件的3种权限(1表示有该权限,0表示无):第1位 读 r 100 4第2位 写 w 010 2第3位 执行 x 001 1r 代表可读(read),其值是4w 代表可写(write),其值是2x 代表可执行(execute),其值是1二、案例:-rw-r–r--. 1 root root 0 8月 22 14:28test.txte1ade0742d64e5b01ee6f98fc470037c.png解释:第1列:“”-“” 表示是一个文件第2至4列:“rw-”是用户权限 表示读写第5至7列:“r–”是用户组权限 表示读第8至10列:“r–” 是其他组权限 表示读含义:表示当前test.txt当前用户权限有读写,用户组和其他组权限为只读。三、Linux修改文件权限:命令:chmod [ugoa][±=][rwx] 文件名u 代表userg 代表groupo 代表othera+表示添加权限-表示删除权限=表示使之成为唯一的权限rwx 是数字表达法r : 4w : 2x : 1四、添加权限案例1、添加权限test.txt文件,当前用户读写执行权限,用户组和其他组无权限方法1chmod u+rwx,g-rwx,o-rwx test.txt方法2chmod 700test.txtde20815ca2e6408c4f9abc5a7ef1b67d.png2、删除权限test.txt文件,删除所有权限方法1chmod u-rwx,g-rwx,o-rwx test.txt方法2chmod 000 test.txtc2747deaac7c71f93b68e1839e38a940.png3、修改权限test.txt文件,用户添加读写执行,用户组和其他组读权限方法1chmod u=rwx,g=r,o=r test.txt方法2chmod 744test.txt

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学安全的修狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值