Linux中chmod -R 递归修改文件权限的操作和 默认权限umask

Linux中chmod -R 递归修改文件权限的操作和 默认权限umask修改文件权限命令作用chown修改拥有者chgrp修改组chmodx修改权限命令格式#修改文件|目录的拥有者chown用户名目录名|文件名#递归修改文件|目录的组chgrp-R组名文件名|目录名#递归修改文件权限chmod-R755文件名|目录名演示demo重点chmod在设置权限时,可以简单得使用三个数字对…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

修改文件权限

命令 作用
chown 修改拥有者
chgrp 修改组
chmod x修改权限

命令格式

#修改文件|目录的拥有者
chown 用户名 目录名|文件名

#递归修改文件|目录的组
chgrp -R 组名 文件名|目录名

#递归修改文件权限
chmod -R 755 文件名|目录名

演示demo
在这里插入图片描述

重点

chmod在设置权限时,可以简单得使用三个数字对应拥有者/组/其他用户的权限,具体数字对应如下:
在这里插入图片描述
这种方式相比之前的命令

#直接修改文件|目录的读/写/执行权限,但是不能精确到拥有者/组/其他
chmod +/-rwx 文件名|目录名

当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。

接下来我们玩耍一番
演练目标

  1. 将01.py的权限修改为u=rwx, g=rx, o=r
  2. 将123.txt的权限修改为u=rw, g=r, o=-
  3. 将text目录及目录下所有文件权限修改为u=rwx, g=rwx, o=rx

演示demo如下
在这里插入图片描述
演示成功.
今天学习更改拥有者权限chown,复习了chgrpchmod.其中学习了最为常用的数字代号一同修改拥有者/组/其他三个的权限.

今天微信读书开始看<<时间简史>>,这本高中就买的书一直没有看完.霍金先生今年3月14日去世了,我带着无比崇敬的心情去读这本书,这是缅怀先辈的最好方式~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157823.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 五大常用算法之三:贪心算法

    一、基本概念:所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法没有固定的算法框架,算法设计的关键

    2021年12月25日
    45
  • wp-login.php 404页面,wordpress404页面制作完整的正确操作流程

    wp-login.php 404页面,wordpress404页面制作完整的正确操作流程近期,看到很多SEO站长在我网站留言:为什么wordpress无法跳转正确的404页面或者404页面未找到?小L一查资料,看到搜索引擎出现的结果,有些很难让人操作和理解。于是,L氪迹SEO技术教程学习网在这里以图文形式来分享一下wordpress404页面制作完整的正确操作流程。【1、404页面模板下载】操作概述:小L在这里教大家较简单的方法,让你快速上线设置好404页面。打开你喜欢的网站的404…

    2022年7月27日
    16
  • 思科配置VLAN的实例

    思科配置VLAN的实例在我们上面的环境,是一个传统的网络,所有的主机都在一个广播域地址,正是这个原因,使得网络当中的广播包,给整个网络带来巨大的压力。总之,在这种情况下,同一个vlan的主机可以通信,不同一个vlan的主机不可以通信。pc2和pc4同属vlan20,(同一个vlan的主机可以通信)VLAN就是虚拟局域网的意思,它的特点是灵活性高,可扩展性高。好了,我们有关于思科配置VLAN的实例就到这里了,谢谢大家。在sw1上将相应的接口加入到相应的vlan,(在sw2上将相应的接口加入到相应的vlan,(…

    2026年1月24日
    3
  • JWT 单点登录(项目实现)「建议收藏」

    JWT 单点登录(项目实现)「建议收藏」下面以实际项目中的应用分析,首先看一下大致的数据流图:一、实现思路1、项目一开始我先封装了一个JWTHelper工具包,主要提供了生成JWT、解析JWT以及校验JWT的方法,其他还有一些加密相关操作,后面我会以代码的形式介绍下代码。工具包写好后我将打包上传到私服,能够随时依赖下载使用;2、接下来,我在客户端项目中依赖JWTHelper工具包,并添加Interceptor拦截器,拦截需要校验登录的接口。拦截器中校验JWT有效性,并在response中重新设置JWT的新值;3、最后在JWT服

    2022年5月11日
    42
  • Jenkins 安装及使用 ( Jenkins 部署 Maven 项目、Jenkins 部署 Vue 项目)

    Jenkins 安装及使用 ( Jenkins 部署 Maven 项目、Jenkins 部署 Vue 项目)Jenkins安装部署及使用。包括Jenkins部署Vue项目,Jenkins部署Maven项目。

    2022年6月2日
    29
  • mysql增删改查操作语句_学习笔记-mysql增删改查操作语句

    mysql增删改查操作语句_学习笔记-mysql增删改查操作语句1 mysql 增删改查操作语句 1 如果想在一个已经建好的表中添加一列 可以用以下代码 altertablet1 20 notnull 2 这条语句会向已有的表 t1 中加入一列 这一列在表的最后一列位置 如果我们希望添加在指定的一列 可以用 altertablet1 20 notnull

    2025年11月15日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号