linux修改文件名命令linux怎么修改文件的访问权限linux改变文件访问权限命令




linux修改文件名命令linux怎么修改文件的访问权限linux改变文件访问权限命令

2022-07-20 21:29:37 网络知识 官方管理员

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

核心概念:

1、user:文件所有者

2、group:文件所在组

3、other:其他组

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

  1. 第1位读r1004
  2. 第2位写w0102
  3. 第3位执行x0011

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

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

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

二、案例:

-rw-r--r--.1rootroot08月2214:28

test.txt

linux修改文件名命令(linux怎么修改文件的访问权限)(1)

解释:

第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

chmodu+rwx,g-rwx,o-rwxtest.txt

方法2

chmod700

test.txt

linux修改文件名命令(linux怎么修改文件的访问权限)(2)

2、删除权限

test.txt

文件,删除所有权限

方法1

chmodu-rwx,g-rwx,o-rwxtest.txt

方法2

chmod000test.txt

linux修改文件名命令(linux怎么修改文件的访问权限)(3)

3、修改权限

test.txt

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

方法1

chmodu=rwx,g=r,o=rtest.txt

方法2

chmod744

test.txt

linux修改文件名命令(linux怎么修改文件的访问权限)(4)


发表评论:

最近发表
网站分类
标签列表