修改文件权限修改的思索

2023-11-10 10:48
文章标签 修改 权限 思索

本文主要是介绍修改文件权限修改的思索,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在linux当中有修改文件权限的命令,不过对熟悉使用windows系统的人来说,简直是就是“活见鬼”,什么玩意啊。只能说Windows系统为了易用性把一些安全的门槛降低了,当熟悉了这种系统的操作方式之后,再见到真正使用标准安全操作的系统,莫名诧异。


这些权限命令跟系统管理员的管理度很高,对于普通使用系统的人来说,这一部分很少用到。当然拥有个人linux机器的人需要看一下,虽然很少用到,但是下载软件安装的时候可能会用它来更改下载文件的权限。其他人士在学习过程中可以规避掉这一部分。


改变文件所属用户组:chgrp

命名的通用格式:chgrp [-R] dirname/filename

解释: [-R] 是否选择 -R作为参数,进行持续向下迭代修改

dirname:目录名称,通常与-R连用,表示对指定目录下所有的目录文件修改所属用户组

例如: chgrp -R /home/seacean/myload/eclipse

filename:文件名称,通常不需要参数 -R

例如: chgrp /home/seacean/mytxt.txt


改变文件所有者:chown

命令的通用格式:chown [-R] dirname/filename

参考第一个命令的使用用例


改变文件的操作权限:chmod

在改变文件权限之前,先说一下文件权限:

文件权限是一个三位数的数字,不过每个数字属于不同的所有者。

第一个数字代表的权限属于所有者

第二个数字代表的权限属于用户所属的组

第三个数字代表的权限属于剩余的其他人

x:执行权限,代表数字是1

w:修改权限,代表数字是2

r:读权限,代表数字是4

没有权限是0,每个所有者的权限都是执行、修改、读权限数字的和。

命令的通用格式:chmod [-R] xyz dirname/filename

xyz代表权限的三位数字,权限数字的设定有数学的内涵在里面。

例如: chmod 467 /home/seacean/mytxt.txt

           chmod -R 777 /home/seacean/eclipse

Note:虽然还有另一种不知道文件或者目录的权限的情况下修改,不过作为一个需要工作先启动起来的人来说,暂时先放掉它。如果需要,可以使用这个命令慢慢了解,在时间充裕的情况下: info chmod


不想当linux系统管理员的可以不看,只是需要修改下载文件权限的可以简单看看,分享文件给其他人的也可以看看。

这篇关于修改文件权限修改的思索的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/382172

相关文章

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Docker镜像修改hosts及dockerfile修改hosts文件的实现方式

《Docker镜像修改hosts及dockerfile修改hosts文件的实现方式》:本文主要介绍Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价... 目录docker镜像修改hosts及dockerfile修改hosts文件准备 dockerfile 文

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

Linux修改pip和conda缓存路径的几种方法

《Linux修改pip和conda缓存路径的几种方法》在Python生态中,pip和conda是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径... 目录一、pip 和 conda 的缓存机制1. pip 的缓存机制默认缓存路径2. conda 的缓

Linux修改pip临时目录方法的详解

《Linux修改pip临时目录方法的详解》在Linux系统中,pip在安装Python包时会使用临时目录(TMPDIR),但默认的临时目录可能会受到存储空间不足或权限问题的影响,所以本文将详细介绍如何... 目录引言一、为什么要修改 pip 的临时目录?1. 解决存储空间不足的问题2. 解决权限问题3. 提

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

Linux文件名修改方法大全

《Linux文件名修改方法大全》在Linux系统中,文件名修改是一个常见且重要的操作,文件名修改可以更好地管理文件和文件夹,使其更具可读性和有序性,本文将介绍三种在Linux系统下常用的文件名修改方法... 目录一、引言二、使用mv命令修改文件名三、使用rename命令修改文件名四、mv命令和rename命

mybatis-plus 实现查询表名动态修改的示例代码

《mybatis-plus实现查询表名动态修改的示例代码》通过MyBatis-Plus实现表名的动态替换,根据配置或入参选择不同的表,本文主要介绍了mybatis-plus实现查询表名动态修改的示... 目录实现数据库初始化依赖包配置读取类设置 myBATis-plus 插件测试通过 mybatis-plu

Linux下修改hostname的三种实现方式

《Linux下修改hostname的三种实现方式》:本文主要介绍Linux下修改hostname的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下修改ho编程stname三种方式方法1:修改配置文件方法2:hFvEWEostnamectl命

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us