Linux文件属性与权限操作 (chmod和chown命令的使用)

一、文件属性

通过ls -l可查看当前目录下文件的详细信息

输出格式:文件的类型和权限 硬链接个数 所属User 所属Group 文件大小 修改日期 文件名

⽂件的类型和权限:
第一位若为- 则代表是普通文件
第一位若为d 则代表是目录(document)
后面的字符串代表权限

例:

drwxr-xr-x 2 piconjo piconjo 4096 2月  24 23:22 Downloads
-rw-r--r-- 1 piconjo piconjo 8980 2月  24 18:54 examples.desktop

修改所属用户或组

1、改变所属用户(change owner)

sudo chown 要改为的用户 文件名
sudo chown 要改为的用户.要改为的组 文件名

若为文件夹 则文件夹内文件权限不会被改变 仅仅只是改变文件夹的权限


2、改变所属组(change group)

sudo chgrp 要改为的组 文件名

若为文件夹 则文件夹内文件权限不会被改变 仅仅只是改变文件夹的权限

chown和chgrp都有⼀个-R选项 该选项可以用来告诉它们递归地将所属权和组改变应用到整个目录树中

即 可将该目录及该目录下所有文件的权限一起改变
例:

sudo chown -R piconjo /home/piconjo

二、权限操作

Linux的权限只有rwx三种

r(Read,读取)

对文件而言 具有读取文件内容的权限
对目录来说 具有浏览目录的权限


w(Write,写入)

对文件而言 具有新增 修改 删除文件内容的权限
对目录来说 具有新建 删除 修改 移动目录内文件的权限


x(eXecute,执行)

对文件而言 具有执行文件的权限
对目录来说 该⽤户具有进入目录的权限


例:drwxrwxrwx
意为:文件类型(第1个字符) 对用户的权限(第2-4个字符) 对所属组的权限(第5-7个字符) 对其它用户的权限(第8-10个字符)
在这里插入图片描述

⽂件类型除了“-”普通文件和“d”目录外 还有“l”符号链接 “c”字符专门设备文件 “b”块专门设备文件 “p”先进先出 “s”套接字
不过不是很常见

修改文件的权限(change mod)

语法:sudo chmod [ugo][=+-][rwx] 文件名
u:user
g:group
o:other

=:复制
+:增加
-:去掉

例1:

sudo chmod u-w test

即为 给test文件对用户去掉写权限

例2:

sudo chmod o+r test

即为 给test文件对其它增加读权限

例3:

sudo chmod ugo=rwx test

即为 给test文件的用户和组合其它赋值读写执行权限

★ 以数值表示权限

可以用三个八进制数表示文件权限
例:chmod 777 filename即代表chmod ugo=rwx filename

chmod 777 filename <==> chmod ugo=rwx filename

rwx ==> 111 ==> 7
rw- ==> 110 ==> 6
r-x ==> 101 ==> 5
r-- ==> 100 ==> 4
-wx ==> 011 ==> 3
-w- ==> 010 ==> 2
–x ==> 001 ==> 1
— ==> 000 ==> 0


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值