linux修改文件权限

分手后的思念是犯贱 2022-09-23 11:55 395阅读 0赞

输入ls -l出现如下:9位

-rw-r—r—@ 1 shc staff 29506996 7 12 18:17 《鸟哥的Linux私房菜》.pdf

最左侧是-代表是文件,d代表是文件夹

剩下的有9位,这9位分为三组:
r:read读—-w:write写——x:execute执行

--:表示没有任何权限

文件的权限分为四种:1.read,write,execute,—(什么权限都没有)

这9位表明什么样的人对于这个文件有什么样的权限
第一组(三位)代表文件的所有者u
第二组(三位)代表文件的所有者同组的其他人g
第三组(最后三位)代表剩下的人对这个文件有什么样的权限o

1、普通的修改权限的方法change(rwx)
change model修改模式

chmod +x file所有人加上可执行权限

chmod u+x file只给自己加上可执行权限
chmod u-x file只给自己去掉可执行权限
chmod g+x file只给自己同组的加上可执行权限
chmod o+x file只给其他的人加上可执行权限

2、专业的修改方法

在linux内部表示文件的权限是由三个8进制数表示,用9个byte(位)来代表它的权限
755转换为二进制是

chmod 751 file
给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)

7表示为111
5表示为101

1表示为001

rwx顺序

000(—-) 表示什么权限也没有

001(—x)表示数字1

010(-w-)表示数字2

011(-wx)表示数字3

100(r—)表示数字4

101(r-x)表示数字5

110(rw-)表示数字6

111(rwx)表示数字7

因此777为最大权限

二、修改文件的所有者
chowd model_frog file把文件file的所有者修改问model_frog

发表评论

表情:
评论列表 (有 0 条评论,395人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Linux修改文件权限记录

    1、从文件类型上分可分为三种,      用ls-l查询,以“一”开头的是文件,以字母“d”开头的是目录(俗称文件夹),以字母“l”开头的是连接。  2、剩下的9个分别三个

    相关 Linux文件权限修改

      今天在学习关于Linux的基础知识,看到关于文件权限的知识,突然想到当时上学的时候在课堂上老师也讲过关于文件权限查看和文件权限修改的命令,但是现在基本不记得多少内容了,全都