linux 修改文件用户组和所有者_LINUX修改文件权限?

关于Linux修改文件权限,首先要了解下Linux文件权限的定义。linux每一个用户都属于一个组,不能独立于组外。linux的文件权限需要定义三个实体对它的权限。

核心概念:

1、 user: 文件所有者

2、group: 文件所在组

3、other:其他组


一、LINUX用一个3位二进制数对应着文件的3种权限(1表示有该权限,0表示无):

  1. 第1位 读 r 100 4
  2. 第2位 写 w 010 2
  3. 第3位 执行 x 001 1

r 代表可读(read),其值是4

w 代表可写(write),其值是2

x 代表可执行(execute),其值是1


二、案例:

-rw-r--r--. 1 root root 0 8月 22 14:28

test.txt

a918659677b43b311ac888f254c524f9.png

解释:

第1列:“”-“” 表示是一个文件

第2至4列:“rw-”是用户权限 表示读写

第5至7列:“r--”是用户组权限 表示读

第8至10列:“r--” 是其他组权限 表示读

含义:表示当前

test.txt

当前用户权限有读写,用户组和其他组权限为只读。

三、Linux修改文件权限:

命令:chmod [ugoa][+-=][rwx] 文件名

u 代表user

g 代表group

o 代表othera

+表示添加权限

-表示删除权限

=表示使之成为唯一的权限

rwx 是数字表达法

r : 4

w : 2

x : 1


四、添加权限案例

1、添加权限

test.txt

文件,当前用户读写执行权限,用户组和其他组无权限

方法1

chmod u+rwx,g-rwx,o-rwx test.txt

方法2

chmod 700

test.txt

0ed565af2021db3a4318f3623c40a289.png

2、删除权限

test.txt

文件,删除所有权限

方法1

chmod u-rwx,g-rwx,o-rwx test.txt

方法2

chmod 000 test.txt

dee2646f775ea64ea4077704b6fd9bf6.png

3、修改权限

test.txt

文件,用户添加读写执行,用户组和其他组读权限

方法1

chmod u=rwx,g=r,o=r test.txt

方法2

chmod 744

test.txt

695a6fadf63565ec8350cba694fe4077.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值