Mac_通过chmod处理文件权限

chmod 简介

chmod 是一个 Unix 和类 Unix 系统中的命令,用于更改文件或目录的权限。chmod 的名称来源于 “change mode”,它允许用户修改文件或目录的读取(read)、写入(write)和执行(execute)权限。


chmod基本语法

chmod [options] mode file
  • options 是一些可选的参数,用于指定一些特定的行为。
  • mode 是权限模式,表示你想要为文件或目录设置的权限。
  • file 是目标文件或目录的名称。

查看文件/文件夹的权限

ls -l :查看当前目录下全部文件/文件夹的权限
输出示例:

-rwxrwxrwx@ 1 username  staff  585874 12  1 18:06 xxx.jar

理解权限表述信息: -rwxrw-r–

-rwxrwxrwx 共10位:

  • 1位:表示文件的类型或者目录的标志, 可以是下列任意值:

    -:表示这是一个普通文件。
    d:表示这是一个目录。
    l:表示这是一个符号链接(软链接)。
    c:表示这是一个字符设备文件。
    b:表示这是一个块设备文件。
    p:表示这是一个命名管道(FIFO)。
    s:表示这是一个套接字文件。
    
  • 2-4位表示当前用户的权限(普通情况下设置它即可)

  • 5-7位:表示归属群组的权限

  • 8-10位:表示其他用户的权限

  • 其中2-10位上可能的字符包括

    - 表示没有相应的权限。
    r 表示读权限。
    w 表示写权限。
    x 表示执行权限。
    

如何修改文件的权限 (符号表示法)

下述的 file 表示修改权限的文件

添加权限示例:
  1. 为当前用户添加 读权限:
    chmod u+r file
  2. 为群组添加 读写权限:
    chmod g+rw file
  3. 为其他用户添加 读写执行权限
    chmod o+rwx file
  4. 为所有人添加 所有权限
    chmod a+rwx file
删除权限示例
  1. 当前用户删除 读权限:
    chmod u-r file
  2. 群组删除 读写权限:
    chmod g-rw file
  3. 其他用户删除 读写执行权限
    chmod o-rwx file
  4. 所有人删除 所有权限
    chmod a-rwx file
设置权限示例
  1. 当前用户设置 读权限:
    chmod u=r file
  2. 群组设置 读写权限:
    chmod g=rw file
  3. 其他用户设置 读写执行权限
    chmod o=rwx file
  4. 所有人设置 所有权限
    chmod a=rwx file

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/578767.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kubernetes面试之calico网络组件的实现原理

kubernetes中的calico网络组件是一种高效、可扩展的容器网络解决方案,用于实现容器的网络通信和互联,其实现原理如下: 1. IP地址管理 calico通过为每个节点指定唯一的IP地址段,并利用BGP协议来分发路由表,从而确保容…

锂空气电池,预计到2025年将达到17.8亿美元

锂空气电池是一种可充电电池,它利用空气中的氧气与锂离子发生反应来发电。它们具有提供高能量密度的潜力,使其成为电动汽车和其他储能应用的有前途的技术。然而,锂空气电池的开发仍处于早期阶段,在商业化之前需要克服一些挑战。全…

swagger1.2 apiPost工具测试接口没有问题,换成swagger 接口调测时报错 Required request body is missing

把 请求方法由get换成post GetMapping换成 PostMapping 原因apiPost自动把请求json参数封装到请求体里了, 但swagger没有封装,通过networker可以看到载荷里并没有任何东西

Ansys Speos | 3D Texture 车灯案例应用

Speos 3D Texture功能提供了一种解决方案,可以绕过 CAD 系统限制来设计和模拟数百万个小图案:pattern图案的分布类型和重复次数。3D Texture可用于设计照明系统,例如光导、车灯、亮度增强膜 (BEF) 和由数百万个几何元素…

CSS进度条动画

CSS进度条移动 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-widt…

2023.12.22力扣每日一题——得到山形数组的最少删除次数

2023.12.22 题目来源我的题解方法一 前后缀分解最长递增子序列 题目来源 力扣每日一题&#xff1b;题序&#xff1a;1671 我的题解 方法一 前后缀分解最长递增子序列 &#xff08;参照题解中的&#xff1a;灵茶山艾府的解法&#xff09; 要想删除次数最少&#xff0c;山形数…

从零开发短视频电商 SageMaker实时推理实例和费用

注意每个region价格不一样。示例为&#xff1a;美东2-俄亥俄的价格 主要找的都是CPU 4核 原文&#xff1a;https://aws.amazon.com/cn/sagemaker/pricing/ 实例价格 以下是您提供的信息转换成表格的形式&#xff1a; 实例类型vCPU内存每小时价格 (USD)备注标准型ml.t2.xlarge…

html页面 通过jquery.i18n.properties添加多语言

第一步&#xff1a; <div class"set_lang"><div class"lang_btn" data-langtype"zh">中文简体</div> | <div class"lang_btn" data-langtype"hk">中文繁體</div> |<div class"lang_b…

数据结构学习 Leetcode72 编辑距离

关键词&#xff1a;动态规划 最长公共子序列 题目&#xff1a; 思路&#xff1a; 这题我虽然做出来了但是还是有点迷糊。首先&#xff0c;这道题一定是和最长公共子序列相似的。 所以往最长公共子序列方向思考&#xff0c;考虑的它的状态和转移方程以及边界。 状态和转移方…

英国允许法官使用ChatGPT写裁决书,并公布官方指南!

知名媒体The Week消息&#xff0c;英格兰和威尔士地区的法官&#xff0c;允许使用ChatGPT撰写法律裁决书。 英国的司法官网已经发布了官方指南&#xff0c;详细描述了使用ChatGPT的正确使用方法、潜在风险以及示例&#xff0c;同时适用于首席大法官、高级庭长等负责司法的所有…

shiro反序列化与fastjson反序列化漏洞原理

01 shiro反序列化漏洞的原理 Shiro反序列化漏洞的原理是攻击者通过精心构造恶意序列化数据&#xff0c;使得在反序列化过程中能够执行任意代码。Shiro是一个Java安全框架&#xff0c;提供了身份验证、授权、加密和会话管理等功能。其中&#xff0c;Shiro的序列化功能可以将对象…

2023年安徽省职业院校技能大赛(高职组)“区块链技术应用”赛项竞赛任务书

2023年安徽省职业院校技能大赛&#xff08;高职组&#xff09;“区块链技术应用”赛项竞赛任务书 目录 2023年安徽省职业院校技能大赛&#xff08;高职组&#xff09;“区块链技术应用”赛项竞赛任务书 模块一&#xff1a;区块链产品方案设计及系统运维&#xff08;35分&…

【ai】阿里云 大模型 api 聚合平台 dashscope

阿里云登录 - 欢迎登录阿里云&#xff0c;安全稳定的云计算服务平台 快速调用 前提条件 已开通服务并获得API-KEY&#xff1a;开通DashScope并创建API-KEY。 已安装最新版SDK&#xff1a;安装DashScope SDK。 DashScope灵积模型服务建立在“模型即服务”&#xff08;Model-a…

云仓酒庄的品牌雷盛红酒LEESON分享干红是纯葡萄酿造的吗?

干红是一种葡萄酒的简称&#xff0c;全称是干型红葡萄酒。葡萄酒按含残糖量分为干型、半干型、半甜型和甜型。无论什么型的酒&#xff0c;只要是葡萄酒&#xff0c;那就是葡萄酿造的。 云仓酒庄的品牌雷盛红酒LEESON分享干红是葡萄酒的一种&#xff0c;而葡萄酒却不止干红一种…

Java八股文面试全套真题【含答案】-Docker篇

以下是关于Java八股文面试全套真题-Docker篇 1.什么是Docker&#xff1f; 答案&#xff1a;Docker是一种开源的容器化平台&#xff0c;可以将应用程序及其依赖项打包为独立的、可移植的容器&#xff0c;以便在不同环境中运行。 2.Docker容器和虚拟机有什么区别&#xff1f; 答…

【RocketMQ笔记01】安装RocketMQ消息队列运行环境

这篇文章&#xff0c;主要介绍如何安装RocketMQ消息队列运行环境。 目录 一、RocketMQ消息队列 1.1、下载RocketMQ 1.2、解压安装包 1.3、配置RocketMQ环境变量 1.4、修改启动脚本 1.5、启动RocketMQ &#xff08;1&#xff09;启动NameServer &#xff08;2&#xff0…

PostgreSql 并行

一、概述 当服务器有多核 cpu 时&#xff0c;PostgreSQL 会根据默认配置&#xff0c;在合适的条件下自动进行并行操作&#xff0c;除非主动关闭了相关并行参数。 二、并行相关参数 max_worker_processes&#xff1a;系统能够支持的后台进程的最大数量&#xff0c;默认是 8&…

Linux网卡配置

一、网卡配置 1、目录参数 /etc/syscofig/network-scripts/ifcfg-e*** /etc 目录时Linux系统的配置文件&#xff0c;有相对权限的用户能修改目录&#xff0c;但普通用户都可以访问。 sysconfig /etc/sysyconfig目录包含了Linux的系统配置文件 network-scripts network-scripts…

HarmonyOS共享包HAR

共享包概述 OpenHarmony提供了两种共享包&#xff0c;HAR&#xff08;Harmony Archive&#xff09;静态共享包&#xff0c;和HSP&#xff08;Harmony Shared Package&#xff09;动态共享包。 HAR与HSP都是为了实现代码和资源的共享&#xff0c;都可以包含代码、C库、资源和配…

运维工程师:IT 界的“万金油”,可爱的六边形战士

在IT界&#xff0c;运维工程师常常被形容为“万金油”&#xff0c;这个可爱的角色既是修理工&#xff0c;又是消防员&#xff0c;还是魔术师。他们身兼数职&#xff0c;无所不能&#xff0c;为企业的IT系统提供稳定、高效、安全的运行环境。让我们一起走进运维工程师的世界&…