linux基础----文件权限

权限:每个文件都有一定的访问权限,不同的用户和用户组对于不同文件,有不同的权限访问。

1.文件的所有权

1.所有者:文件的所有者就是这个文件的建立者,而系统中绝大多数系统文件都是由 root 建立的,所以大多数系统文件的所有者都是 root。

2.所属组:当某个用户创建了一个文件后,这个文件的所属组就是该用户所属的组,也可以使用chgrp来修改文件所属的组。

3.其它

2.文件的操作权

读(read),写(write),执行(execute),简写即为(r,w,x),也可用数字来(4,2,1)表示

权限执行执行执行
字符表示rwxrwxrwx
数字表示421421421
权限的分配文件所有者文件所属组其他用户

例:

  • 某文件权限为7,则代表可读、可写、可执行(4+2+1)
  • 某文件权限为3,则代表可写、可执行(2+1)

3.查看文件权限

 查看某个文件详细信息:ll 或者 ls

4.文件类型

首位d:文件夹

首位l:链接文件

首位-:普通文件

如下图,d1文件以d开头,表示是文件夹,passwd_bak以-开头,表示普通文件。

 5.文件的权限位

首位后面的9位,三位为一组

第一段:rwx表示所有者可读可写可执行,rw表示可读可写

第二段:r-x表示所属组可读可执行该文件所属组的用户具备的操作权限

第三段:r-x其它用户对该文件具备的操作权限

第一个root所有者,第二个root所属组

 6.修改文件权限

查看系统设置的默认权限:umask

1.root用户创建的文件的默认权限:rw-

在这里主要是做修改文件的操作权,修改方式有两种:字符型,数值型

先来用数值型进行修改

数值型:

修改方式

读:r === 4    写:w === 2    执行:x  === 1

操作权限的组合:

文件默认权限:rw === 6

目录的默认权限:rwx === 7

文件权限:r-x:=== 5  

 我们在这里修改为765,可以观察到其权限的变化

 字符型:

接下来演示一下单独去除一个权限的操作,比如去除执行操作x

权限的赋值:u=r;u+w;u-x等

命令:chmod u-x 文件名

 

 2.root用户创建的目录的默认权限:rwx

修改文件的所有权:chown,charp用来修改组

先来查看一下文件原始信息

 然后,我们来修改它的所有者:把test1改成root    命令:chown root test1_d2|test1_d1.txt

chown 用户名 文件名

 看到了具体的效果,然后改回原来的所有者test1,这里主要是做个演示。

 接下来,我们尝试修改组:chown,charp

首先,我们查看后8行有哪些组:tail -8 /etc/group

然后把文件所属组从test1改到User      命令:chown :User test1_*        chown :所属组 文件名

这里说明一下,*它表示的是一种类别,这里表示前缀为test1的类型

 下列为修改完成后的效果

 最后,看完效果继续修改回来,全部改回root

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫咪铲屎官

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值