chomd命令名详解
文章目录一、Linux 文件权限结构二、数字模式绝对模式三、符号模式相对模式四、特殊权限位五、递归与参考六、实用场景示例七、常见错误与解决八、快速对照表一、Linux 文件权限结构10位权限字符串拆解权限字符含义字符权限数值(8进制)对文件作用对目录作用r读4查看内容列出目录内容 (ls)w写2修改内容创建/删除/重命名文件x执行1运行程序/脚本进入目录 (cd)-无0无权限无权限第1位文件类型字符含义说明-普通文件文本、二进制、图片等d目录文件夹l软链接类似Windows快捷方式c字符设备键盘、鼠标等b块设备硬盘、U盘等s套接字网络通信p管道进程间通信第2-4位所有者user权限示例含义rwx可读可写可执行 (7)rw-可读可写不可执行 (6)r-x可读不可写可执行 (5)r--仅可读 (4)第5-7位所属组group权限第8-10位其他用户others权限二、数字模式绝对模式计算方法权限所有者 ×100 所属组 ×10 其他用户 ×1rwx4217rw-4206r-x4015r--4004常见的数字组合数值权限适用场景777rwxrwxrwx临时全开危险755rwxr-xr-x可执行脚本/程序644rw-r--r--普通文件默认600rw-------敏感文件密钥/密码700rwx------私有脚本/目录750rwxr-x---团队共享所有者全权限组只读执行660rw-rw----协作文件同组可编辑数字模式示例chmod755script.sh# 所有者全权限其他只读执行chmod644/etc/nginx/nginx.conf# 配置文件所有者读写其他只读chmod600~/.ssh/id_rsa# 私钥仅所有者可读写chmod-R755/var/www/html# 递归设置网站目录权限三、符号模式相对模式chmod[who][operator][permission]文件操作对象who符号含义u用户所有者 userg组groupo其他othersa所有all ugo操作符operator符号含义添加权限-移除权限设置精确权限覆盖权限字符permission符号含义r读w写x执行X仅当文件是目录或已有执行权限时赋予执行权限sSUID/SGID 特殊权限tSticky 位符号模式示例chmodux script.sh# 给所有者添加执行权限chmodgo-w file.txt# 移除组和其他用户的写权限chmodar file.txt# 所有人设为只读覆盖原有chmodurwx,grx,o-rwx dir/# 所有者全权限组读执行其他无权限chmodx script.sh# 所有人添加执行权限等价于 ax四、特殊权限位SUID (Set User ID) - 4000chmod4755/usr/bin/passwd# 数字模式4开头chmodus /usr/bin/passwd# 符号模式作用用户执行该文件时临时获得文件所有者的权限标识所有者执行位显示 s (原 x 位置)应用passwd 命令普通用户修改 /etc/shadowSGID (Set Group ID) - 2000chmod2755/shared/dir# 数字模式2开头chmodgs /shared/dir# 符号模式作用对文件执行时获得文件所属组权限对目录新建文件继承目录所属组标识组执行位显示 s应用团队共享目录Sticky Bit - 1000chmod1777/tmp# 数字模式1开头chmodt /tmp# 符号模式作用目录中用户只能删除/重命名自己拥有的文件标识其他用户执行位显示 t应用/tmp 目录公共可写但防误删他人文件特殊权限对照表权限数字符号文件作用目录作用SUID4000us以文件所有者身份执行无SGID2000gs以文件所属组身份执行新建文件继承组Sticky1000t无仅删除自己的文件五、递归与参考递归修改-Rchmod-R755/var/www# 递归修改目录及所有子内容chmod-RurwX,go-rwx /data# 所有者读写执行文件仅当已有x其他无权限参考文件权限–referencechmod--referencefile1 file2# 将file1的权限复制给file2六、实用场景示例Web 服务器目录标准权限# 网站根目录所有者读写执行组读执行其他读执行chmod-R755/var/www/html# 上传目录可写但防执行防木马chmod755/var/www/html/uploadsfind/var/www/html/uploads-typef-execchmod644{}\;SSH 密钥安全权限chmod700~/.ssh# 目录仅所有者访问chmod600~/.ssh/id_rsa# 私钥仅所有者读写chmod644~/.ssh/id_rsa.pub# 公钥所有人可读chmod600~/.ssh/authorized_keys# 授权密钥共享开发目录# 创建项目目录组内协作mkdir/projects/websitechown-Rdevuser:devteam /projects/websitechmod2775/projects/website# SGID保证新文件继承组# 结果drwxrwsr-x批量修正权限脚本#!/bin/bash# fix_perm.sh - 统一修复项目权限PROJECT_DIR/opt/myapp# 目录755find$PROJECT_DIR-typed-execchmod755{}\;# 文件644find$PROJECT_DIR-typef-execchmod644{}\;# 脚本755find$PROJECT_DIR-name*.sh-execchmod755{}\;# 配置文件600chmod600$PROJECT_DIR/config/database.ymlecho权限修复完成查看权限详细解释stat-c%a %nfile.txt# 显示数字权限和文件名# 输出644 file.txtstat-c%A %a %U %G %nfile.txt# 显示符号权限、数字、所有者、组# 输出-rw-r--r-- 644 root root file.txtls-lfile.txt# 标准查看getfacl file.txt# 查看ACL扩展权限如有七、常见错误与解决错误现象原因解决Permission denied无执行权限chmod x script.shPermission denied(目录)无目录执行权限chmod 755 目录Operation not permitted非root修改系统文件使用sudochmod: cannot access文件不存在检查路径SUID不生效文件系统挂载nosuid检查/proc/mounts八、快速对照表需求命令脚本可执行chmod x script.sh文件只读chmod 444 file或chmod a-w file目录仅自己访问chmod 700 ~/private恢复默认权限chmod 644 file/chmod 755 dir设置SUIDchmod us /usr/bin/somebin设置Stickychmod t /shared/tmp复制权限chmod --referencea b

相关新闻

菊水TOS9301S TOS9201S绝缘电阻测试仪

菊水TOS9301S TOS9201S绝缘电阻测试仪

日本菊水TOS9301 交直流耐压绝缘测试仪技术参数:耐电压试验:ACO.050kV~5.000kV(电压器容量500VA)、DCO.050kV~7.200kV(大容量100W)、大额定电流:100mA(AC)/20mA(DC)绝缘电阻试验:-25V~-1000V(负极)、50V~7200V(正极)测量准确度:耐电压试验用电压计[士(1.2%of readin…

2026/5/17 9:29:25 阅读更多 →
双面板厂家排行 2026新国标评测推荐

双面板厂家排行 2026新国标评测推荐

一个不显眼的双面板,是决定产品成败与否的“神经系统”。多层板成为主流之际,PCB 双面板不但未曾退出历史舞台,靠着极高的性价比以及成熟可靠的工艺,在工业控制领域、消费电子领域、电源模块等领域稳稳占据着一个位置。怎么从鱼龙…

2026/5/17 9:29:25 阅读更多 →
《深度拆解:高通 Fastboot 刷机脚本及核心分区功能详解》

《深度拆解:高通 Fastboot 刷机脚本及核心分区功能详解》

高通平台 Fastboot 底层刷机分区全解析:从原理到实操指南 在进行高通(Qualcomm)平台设备开发或深度刷机时,我们经常会接触到各种 .bin、.elf、.img 文件。本文将结合实战脚本,带你深度拆解高通底层分区逻辑&#xff0c…

2026/5/17 9:29:25 阅读更多 →

最新新闻

如何在原神中突破60帧限制:终极帧率解锁完整指南

如何在原神中突破60帧限制:终极帧率解锁完整指南

如何在原神中突破60帧限制:终极帧率解锁完整指南 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 你是否厌倦了原神60帧的限制,想要在提瓦特大陆体验更流畅的战斗和…

2026/7/5 7:24:06 阅读更多 →
STM32驱动WS2812智能LED的硬件设计与固件优化

STM32驱动WS2812智能LED的硬件设计与固件优化

1. 项目背景与硬件选型考量WS2812智能LED与STM32L432KC的组合在嵌入式灯光控制领域堪称黄金搭档。作为一名长期从事嵌入式开发的工程师,我最初选择这套方案是看中了STM32L432KC的低功耗特性(运行模式下仅100μA/MHz)与WS2812的高集成度优势。…

2026/7/5 7:24:06 阅读更多 →
XUnity.AutoTranslator深度解析:Unity游戏自动翻译技术指南

XUnity.AutoTranslator深度解析:Unity游戏自动翻译技术指南

XUnity.AutoTranslator深度解析:Unity游戏自动翻译技术指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 在全球化游戏体验日益重要的今天,语言障碍成为许多玩家面临的现实问题。…

2026/7/5 7:22:05 阅读更多 →
Python xhs库终极指南:5分钟上手小红书数据采集完整教程

Python xhs库终极指南:5分钟上手小红书数据采集完整教程

Python xhs库终极指南:5分钟上手小红书数据采集完整教程 【免费下载链接】xhs 基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/ 项目地址: https://gitcode.com/gh_mirrors/xh/xhs 小红书作为中国最受欢迎的社交电商平台,每天…

2026/7/5 7:20:04 阅读更多 →
YOLOv11 改进 - SPPF模块   替代SPP,FFocal Modulation焦点调制:即插即用轻量设计优化全局语义捕获

YOLOv11 改进 - SPPF模块 替代SPP,FFocal Modulation焦点调制:即插即用轻量设计优化全局语义捕获

前言 本文介绍了焦点调制网络(FocalNets)及其在YOLOv11中的结合应用。FocalNets完全用焦点调制模块替代自注意力,该模块由焦点上下文化、门控聚合和逐元素仿射变换组成,能有效建模视觉中的标记交互。它通过局部特征聚焦、全局信息…

2026/7/5 7:16:03 阅读更多 →
Windows Cleaner终极指南:免费开源工具一键解决C盘爆红和系统卡顿问题

Windows Cleaner终极指南:免费开源工具一键解决C盘爆红和系统卡顿问题

Windows Cleaner终极指南:免费开源工具一键解决C盘爆红和系统卡顿问题 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服! 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 你是否经常遇到Windows系统C盘空…

2026/7/5 7:14:02 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻