linux中chmod命令怎么用?(详解)

发布时间 - 2019-04-01 00:00:00    点击率:
在linux中chmod命令用来用户更改文件和文件夹的访问权限,语法为【chmod [options] mode [,mode] file1 [file2 ...]】。

chmod命令语法

这是使用chmod命令时的正确语法:

chmod [options] mode [,mode] file1 [file2 ...]

以下是chmod使用的一些常用选项:

 ● -f, - silent, - quiet(抑制大多数错误消息)

 ● -v, - verbose(为每个处理的文件输出诊断信息)

 ● -c, - changes(类似于详细但仅在进行更改时报告)

 ● -R, - recursive(递归更改文件和目录)

 ● --help(显示帮助和退出)

 ● --version(输出版本信息和退出)

下面是可以为用户,组以及计算机上的其他所有人设置的几个数字权限的列表。数字旁边是读/写/执行字母等价物。

 ● 7:表示rwx,拥有读、写和执行的权限

 ● 6:表示rw-,拥有读和写的权限

 ● 5:表示rx,拥有读取和执行的权限

 ● 4:表示r--,拥有只读权限

 ● 3:表示-wx,拥有写入和执行的权限

 ● 2:表示-w-,拥有只写权限

 ● 1:表示 - x,仅拥有执行权限

 ● 0:表示---,无权限

注:如果需要列出文件的权限,需要使用ls命令。

chmod命令示例

如果用户想要更改文件“participants”的权限,以便所有人都可以完全访问该文件,需要输入以下命令:

chmod 777 participants

说明:第1个7设置用户的权限,第2个7设置组的权限,第3个7设置其他所有者的权限。

如果用户想成为唯一可以访问它的人,可以使用以下命令:

chmod 700 participants

用户想要为自己和其小组成员提供完全访问权限,可以使用以下命令:

chmod 770 participants

如果用户想为自己保留完全访问权限,但希望阻止其他人修改文件,可以使用以下命令:

chmod 755 participants

以下使用上面的字母来更改文件“participants”的权限,以便所有者可以读取和写入文件,但不会更改其他任何人的权限:

chmod u=rw participants

设置模式

使用chmod命令可以为文件和目录设置其他文件系统模式。例如,要设置粘滞位 - 这意味着只有文件所有者,目录所有者或超级用户可以删除该文件,而不管文件的读写组权限如何 - 在数字序列前加1:

chmod 1755 participants

其他:

用户还可以使用chgrp命令更改现有文件和文件夹的组所有权,使用newgrp命令更改新文件和文件夹的默认组。

请记住,chmod命令中使用的符号链接将影响真实的目标对象

相关视频教程推荐:《Linux教程》

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注相关教程栏目!!!


# linux  # 可以使用  # 访问权限  # 递归  # 该文件  # 的人  # 这是  # 几个  # 还可以  # 用户可以  # 请记住 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  微信小程序 input输入框控件详解及实例(多种示例)  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  如何快速上传建站程序避免常见错误?  bing浏览器学术搜索入口_bing学术文献检索地址  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  如何在阿里云虚拟服务器快速搭建网站?  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  简单实现Android文件上传  如何快速搭建安全的FTP站点?  如何快速搭建虚拟主机网站?新手必看指南  香港服务器WordPress建站指南:SEO优化与高效部署策略  在线教育网站制作平台,山西立德教育官网?  Laravel定时任务怎么设置_Laravel Crontab调度器配置  Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧  php 三元运算符实例详细介绍  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  网页设计与网站制作内容,怎样注册网站?  高性价比服务器租赁——企业级配置与24小时运维服务  浅谈Javascript中的Label语句  成都网站制作公司哪家好,四川省职工服务网是做什么用?  网站制作价目表怎么做,珍爱网婚介费用多少?  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  js代码实现下拉菜单【推荐】  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  Laravel怎么使用Intervention Image库处理图片上传和缩放  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  魔方云NAT建站如何实现端口转发?  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  Laravel如何发送系统通知?(Notification渠道示例)  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何在七牛云存储上搭建网站并设置自定义域名?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Android实现代码画虚线边框背景效果  html5的keygen标签为什么废弃_替代方案说明【解答】  实例解析angularjs的filter过滤器  如何选择可靠的免备案建站服务器?  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?