阿里云centos7文件权限指令详解

  好久没有更新自己的博客了,最近一周一直在忙着和我们社团的事情,好不容易今天有点时间,所以就更新一下最近一周学习的内容吧。

这周我们主要是学习linux的一些知识。具体是阿里云云翼计划的学生体验项目。今天主要来讲讲Linux指令入门-文件与权限。

关于centos指令网上有很多介绍,但今天我们学习的指令主要就是文件权限管理指令。

文件权限管理指令:

chmod

chown

chgrp

开始之前大家或安装虚拟机,或连接远程linux服务器(学生的话通过阿里云学生认证可以免费体验。)

如图:我连接的linux终端界面

首先是chmod指令

chmod命令用于修改文件权限mode,-R参数以递归方式对子目录和文件进行修改。

我们使用mkdir 创建一个目录树:a/b/c

然后分别查看 a, b, c目录的属主属组还有其他用户权限,发现a/b/c目录树的权限是一样的,都是drwxr-xr-x(755)

为了验证chmod指令的作用,我们可以使用chmod u-x c/ 指令修改c的权限,修改后为drw-r-xr-x(655)

再为属组用户添加写(w)的权限 chmod g+w c/

其中,u表示属主,g表示属组,o表示其他,a表示所有用户。

我们还可以使用数字(4+2+1)来快速修改权限

例如:修改drw-rwxr-x(675)为drwxrwxr-x(775) chmod 775 c/

最后是-R参数以递归方式对子目录和文件进行修改。 执行shmod 777 a/ -R 指令后查看a/,b/,c/的权限都为(drwxrwxrwx)。

如图:

chown命令修改文件的属主和属组;-R参数以递归方式对子目录和文件进行修改;ls -l命令显示的第三列和第四列就是文件的属主和属组信息。

我们先创建demo1.txt 和demo2.txt,并添加两个用户user1和user2

使用whoami查看当前Shell环境登录的用户名。

修改demo1.txt文件的属主用户为user1。

修改demo2.txt文件的属主和属组用户为user2.

chgrp命令用于修改文件的属组。

我们修改demo1.txt的属组用户为user2。


最后来解释一下修改后的demo1.txt的属主和属组分别为user1和user2.虽然我们当前为root用户,我们依然可以对demo1进行读写编辑写入hello,world!并保存。

如图:

但当我们使用指令chmod 444 demo1.txt 修改权限后,再使用vim编辑会提示readonly(只读)

所以这个地方请大家留意!!!

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

没有果子的煎饼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值