linux文件权限概念

ls -al
buddy@ubuntu:~$ ls -al
总用量 196
drwxr-xr-x 35 buddy buddy 4096 5月 16 22:27 .
drwxr-xr-x 3 root root 4096 1月 31 15:41 ..
drwxr-xr-x 2 buddy buddy 4096 1月 31 20:09 .android
-rw------- 1 buddy buddy 2192 3月 13 16:55 .bash_history
-rw-r--r-- 1 buddy buddy 220 1月 31 15:41 .bash_logout
-rw-r--r-- 1 buddy buddy 3948 1月 31 19:56 .bashrc
drwx------ 19 buddy buddy 4096 2月 1 09:58 .cache

第一列,权限中共有10个字符
第一个字符:
d 代表目录;- 代表文件;l 链接文件;
b 设备文件里面的可供存储的接口设备;
c 设备文件里面的串行端口设备
剩余9个字符,三个一组,且均为rwx的组合:
[r]读 [w]写 [x]执行
第一组为 文件所有者的权限
第二组为 同用户组的权限
第三组为 其他非本用户组的权限

第二列,表示有多少文件名连接到此节点(i-node)

第三列,表示文件或目录的所有者

第四列,标表示文件的所属用户组

第五列,比奥是文件的容量大小,默认单位为B

第六列,文件的创建日期或最近修改日期

第七列,文件名


修改分组:
chgrp [-R] groupName dirName/fileName
-R:递归

修改文件所有者:
chown [-R] 账号名称(账号名称:组名) 文件/目录

复制文件:
cp 源文件 目标文件

改变权限:
1) r 4; w 2; x 1
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others = --- = 0+0+0 = 0
chmod [-R] xyz 文件或目录
2) u user; g group; o others; a all
+ 加入; -去除; =设置
chmod u=rwx,go=rx .bash 文件所有者可以读、写、执行,同组和其他用户可以读、执行
chmod a+w .bash 所有人都可以写入
chmod a-x .bash 所有人都不能执行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值