首页 > 其他分享 >修改文件/目录的权限、拥有者信息

修改文件/目录的权限、拥有者信息

时间:2024-04-08 14:34:26浏览次数:21  
标签:文件 chmod 修改 拥有者 权限 目录

1、修改文件/目录的权限:chmod
语法:chmod (-R) [parameter] 文件/目录名称 (文件不加R,修改目录中所有文件才使用R)
(1)权限掩码umask法
语法:chmod -R 十进制数字 文件/目录名称
练习:修改a目录的权限,改成拥有者可读可执行,所属组:没有权限,其他:可读(4)可写(2)可执行(1)
chmod -R 507 a
(2)ugo赋值法
语法:u--user 拥有者;g---group所属组,o---others其他,a---all所有,=---赋值
练习:修改a的权限,改成拥有者可读,所属组可读可写,其他可读可执行
chmod -R u=r,g=rw,o=rx a
如果什么权限都没有,chmod u= 文件名
(3)ugo加减法
语法:+ 加上某个权限,- 减去某个权限
练习:修改a目录权限,改成拥有者可读可执行,所属组:可读可写,其他:可读可写可执行
原来:rwxr-xr-x ;新权限:r-xrw-rwx ;差:u-w g-x+w o+w
chmod -R u-w,g-x+w,o+w a
给所有人加个r的权限:

2、修改文件/目录的拥有者和所在组:chown
备注:只有root用户才有此权限
语法:chown (-R) user:group 文件/目录名称 (文件不用加R,R将目录中的所有文件和目录同步修改)

-c : 权限修改过程可视化

3、修改文件/目录的所属组:chgrp
chgrp -Rv 新组名 filename (-R 修改目录; -v 过程可视化)

根据参照文件修改文件的所属组: chgrp --reference=ref_filename filename

原文链接:https://blog.csdn.net/songjiamin1996/article/details/132052515****

标签:文件,chmod,修改,拥有者,权限,目录
From: https://www.cnblogs.com/blog-cxyzy/p/18115600

相关文章

  • 27_目录IO
    目录IO文件IO和目录IO的对比:区别:​ 之前我们学习的文件IO和提到过的标准IO都是对文件操作,接下来学习的目录IO都是对目录操作。mkdir创建目录函数如下表所示:代码mkdir.c#include<stdio.h>#include<sys/stat.h>#include<sys/types.h>intmain(intargc,......
  • 【mac权限】解决 mac 运行报错 150: Operation not permitted
    Couldnotsetenvironment:150:OperationnotpermittedwhileSystemIntegrityProtectionisengagedMac下操作文件,遇到Operationnotpermitted原来是索引服务被关闭,导致对文件夹的操作权限失效解决步骤打开系统偏好设置,隐私与安全性,左侧选择‘文件和文件夹’,......
  • 目录操作
    目录相关操作获取当前工作目录getcwdgetcwd函数:获取当前工作目录的绝对路径//manualNAMEgetcwd,getwd,get_current_dir_name-getcurrentworkingdirectorySYNOPSIS#include<unistd.h>char*getcwd(char*buf,size_tsize);RETURNV......
  • Linux核心目录及核心命令
    1.运维必备职场技能01:如何有效提问?1.1示范错误示范:可以适当客气,没有直奔主题。路人甲:李导,在吗?忙不忙?我有个问题 过了1个小时 李导996:在,请说。 过了2个小时路人甲:李导,我这里有个服务的故障,可以帮助我下吗? 过了1个小时 李导996:请讲路人甲:李导,有......
  • 『Dynamo教程目录整理2023.01』BIM的乐趣By九哥
    你好,我是九哥~经常发现,很多小伙伴问的问题,其实以前文章里都讲过,所以为了方便小伙伴们查找和学习,我将公众号里的Dynamo相关文章整理了出来,查找资料就不用来回的翻历史记录了~一、基础教程Dynamo初学常识梳理Dynamo初学常识梳理(二)Dynamo初学常识梳理(三)——节点Dyna......
  • make编译报错:fatal error: filesystem: 没有那个文件或目录 #include <filesystem>
    报错:fatalerror:filesystem:没有那个文件或目录#include(filesystem)解决方法一:修改头文件#include<experimental/filesystem>添加依赖在编译时,后面添加:-lstdc++fs编译通过。解决方法二:升级gcc升级到gcc-8或8以上问题即可解决:添加PPA存储库首先,您需要添加Ub......
  • windows环境下使用tomcat搭建文件服务器(带权限验证)
    操作系统:Windows11 jdk:jdk1.8tomcat版本:8.5.100 开始准备所需物料。tomcat下载地址:https://tomcat.apache.org/download-80.cgi选择windows64位选择64-bitWindowszip。查看tomcat版本说明支持,tomcat8支持1.7及以上,我这边下载1.8版本。jdk下载路径:https://www.or......
  • 关于.gitignore怎么保留子目录的子目录这件事
    起因最近遇到了个需求,就是需要在.gitignore里面保留子目录下的子目录的所有文件过程然而,当你打开网上的教程,会发现所有的教程只会教你子目录,或者是打着指定目录的名堂本质上也只有子目录可行:Git忽略目录,只保留指定目录.gitignore保留忽略目录下的指定文件夹_gitignore只跟踪......
  • 【27.0】RBAC权限系统
    【一】什么是RBAC【1】概念RBAC是基于角色的访问控制(Role-BasedAccessControl)在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很......
  • C#开发之WPF项目中权限控制的实现(attribute)
    1功能描述实现一个权限检查机制,以确保用户根据其权限级别进行相应的操作。定义四级权限:Operator,Maintenance,Supervisor,Administrator,每一级权限都有其特定的操作范围。能够根据用户的权限级别判断用户是否有权执行特定的操作。2设计分析如果实现为接口形式,那么每次在需......