位置: IT常识 - 正文

详解Linux系统中管理文件权限的chown和chmod命令(linux系统的)

编辑:rootadmin
这篇文章主要介绍了Linux系统中管理文件权限的chown和chmod命令,针对不同的用户设置响应操作文件的权限,需要的朋友可以参考下... 16-01-22

推荐整理分享详解Linux系统中管理文件权限的chown和chmod命令(linux系统的),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统用法,linux系统的,linux的sh,简介linux系统中的10个常用命令及功能,linux系统的,linux中!,linux中!,linux中!,内容如对您有帮助,希望把文章链接给更多的朋友!

chown用法:chown [选项]... [所有者][:[组]] 文件... 或:chown [选项]... --reference=参考文件 文件...更改每个文件的所有者和/或所属组。当使用 --referebce 参数时,将文件的所有者和所属组更改为与指定参考文件相同。

-c, --changes 类似 verbose,但只在有更改时才显示结果 --dereference 受影响的是符号链接所指示的对象,而非符号链接本身 -h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的地 (当系统支持更改符号链接的所有者时,此选项才有用) --from=当前所有者:当前所属组 只当每个文件的所有者和组符合选项所指定时才更改所 有者和组。其中一个可以省略,这时已省略的属性就不 需要符合原有的属性。 --no-preserve-root 不特殊对待"/"(默认值) --preserve-root 不允许在"/"上递归操作 -f, --silent, --quiet 去除大部份的错误信息 --reference=参考文件 使用参考文件的所属组,而非指定值 -R, --recursive 递归处理所有的文件及子目录 -v, --verbose 为处理的所有文件显示诊断信息

以下选项是在指定了 -R 选项时被用于设置如何穿越目录结构体系。如果您指定了多于一个选项,那么只有最后一个会生效。

-H 如果命令行参数是一个通到目录的符号链接,则遍历符号链接 -L 遍历每一个遇到的通到目录的符号链接 -P 不遍历任何符号链接(默认)

--help 显示此帮助信息并退出 --version 显示版本信息并退出

如果没有指定所有者,则不会更改。 所属组若没有指定也不会更改,但当加上":"时 GROUP 会更改为指定所有者的主要组。所有者和所属组可以是数字或名称。

例1:

代码如下:[root@localhost ~]# chown zhangy:zhangy nginx.conf #将nginx.conf所属用户和组改为zhangy,zhangy[root@localhost ~]# ls -al |grep nginx.conf -rw-r--r-- 1 zhangy zhangy 0 5月 3 15:21 nginx.conf[root@localhost ~]# chown -R zhangy:zhangy www #将www目录,所属用户和组改为zhangy,zhangy[root@localhost ~]# ls -al |grep wwdrwxr-xr-x 2 zhangy zhangy 4096 5月 3 15:20 www #将www目录,所属用户改为root[root@localhost ~]# chown root nginx.conf [root@localhost ~]# ls -al |grep nginx.conf-rw-r--r-- 1 root zhangy 0 5月 3 15:21 nginx.conf

例2:

代码如下:[root@localhost database]# ll总用量 4592-rw-r--r-- 1 root root 2466 7月 23 18:02 1.html-rw-r--r--. 1 tank tank 4099771 5月 28 14:42 28toplearning.sql-rw-r--r--. 1 tank tank 596069 5月 29 00:07 toplearning.tar.gz代码如下:[root@localhost database]# chown .tank 1.html #只改变组[root@localhost database]# ll总用量 4592-rw-r--r-- 1 root tank 2466 7月 23 18:02 1.html #组已改变-rw-r--r--. 1 tank tank 4099771 5月 28 14:42 28toplearning.sql-rw-r--r--. 1 tank tank 596069 5月 29 00:07 toplearning.tar.gz

chmod用法:chmod [选项]... 模式[,模式]... 文件... 或:chmod [选项]... 八进制模式 文件... 或:chmod [选项]... --reference=参考文件 文件...将每个文件的模式更改为指定值。

详解Linux系统中管理文件权限的chown和chmod命令(linux系统的)

-c, --changes 类似 --verbose,但只在有更改时才显示结果 --no-preserve-root 不特殊对待根目录(默认) --preserve-root 禁止对根目录进行递归操作 -f, --silent, --quiet 去除大部份的错误信息 -v, --verbose 为处理的所有文件显示诊断信息 --reference=参考文件 使用指定参考文件的模式,而非自行指定权限模式 -R, --recursive 以递归方式更改所有的文件及子目录 --help 显示此帮助信息并退出 --version 显示版本信息并退出

每种 MODE 都应属于这类形式"[ugoa]*([-+=]([rwxXst]*|[ugo]))+"。

操作对像

u 文件属主权限 g 同组用户权限 o 其它用户权限 a 所有用户(包括以上三种)

权限设定

+ 增加权限-取消权限 = 唯一设定权限

权限类别

r 读权限 w 写权限 x 执行权限 X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 s 文件属主和组id l 给文件加锁,使其它用户无法访问

r-->4 w-->2 x-->1

例1:

代码如下:[root@localhost ~]# chmod ugo+r nginx_bak.conf #所有人皆可读取[root@localhost ~]# chmod a+r nginx_bak.conf #所有人皆可读取[root@localhost ~]# chmod ug+w,o-w nginx_bak.conf #设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入[root@localhost ~]# chmod u+x nginx_bak.conf #创建者拥有执行权限 [root@localhost ~]# chmod -R a+r ./www/ #将www下的所有档案与子目录皆设为任何人可读取[root@localhost ~]# chmod a-x nginx_bak.conf #收回所有用户的对nginx_bak.conf的执行权限[root@localhost ~]# chmod 777 nginx_bak.conf #所有人可读,写,执行

例2:

代码如下:# chmod a+s test.ppt #chmod g+s ,为某个文件设置替代组标识# ls -al |grep test.ppt-rwSr-Sr--. 1 tank tank 2320384 11月 18 19:29 test.ppt

第一个S指示用户替代标识(suid)已经被设置。第二个S指示替代组标识(sgid)已经被设置。

这样,每一个运行该程序的用户将给予和程序拥有者同样有效的用户标识,和用户所属组同样有效的组标识。

本文链接地址:https://www.jiuchutong.com/zhishi/275557.html 转载请保留说明!

上一篇:苹果手机密码忘记了解开教程(苹果手机密码忘记了怎么重置密码)

下一篇:Win7系统怎么利用ASP获取服务器IP地址?(win7步骤和详细教程)

  • 微信公众号怎么删除已发文章(微信公众号怎么做)

    微信公众号怎么删除已发文章(微信公众号怎么做)

  • 爱奇艺随刻版怎么签到(爱奇艺随刻版怎么开小窗口)

    爱奇艺随刻版怎么签到(爱奇艺随刻版怎么开小窗口)

  • 荣耀x10如何设置指纹解锁(荣耀x10如何设置屏保)

    荣耀x10如何设置指纹解锁(荣耀x10如何设置屏保)

  • 微信付款的帐单详情怎么打开(微信付款的帐单怎么查)

    微信付款的帐单详情怎么打开(微信付款的帐单怎么查)

  • 怎样设置表格居中对齐(怎样设置表格居中打印文件)

    怎样设置表格居中对齐(怎样设置表格居中打印文件)

  • 支付宝nfc功能怎么打开(支付宝nfc功能怎么没了)

    支付宝nfc功能怎么打开(支付宝nfc功能怎么没了)

  • 飞行模式微信电话会忙音吗(飞行模式微信电话能打进来吗)

    飞行模式微信电话会忙音吗(飞行模式微信电话能打进来吗)

  • 腾讯会议私聊主持人能看见吗(腾讯会议私聊主持人能看到记录吗)

    腾讯会议私聊主持人能看见吗(腾讯会议私聊主持人能看到记录吗)

  • 海信a6与a6l有什么不同(海信a6a6l区别)

    海信a6与a6l有什么不同(海信a6a6l区别)

  • 苹果相机一闪一闪的怎么回事(苹果相机一闪一闪的灯)

    苹果相机一闪一闪的怎么回事(苹果相机一闪一闪的灯)

  • 5g双模可以用4g吗(5g双模好吗)

    5g双模可以用4g吗(5g双模好吗)

  • 360safe是什么文件夹(360safe在哪)

    360safe是什么文件夹(360safe在哪)

  • 微信提示上传身份证是什么意思(微信提示上传身份证不上传会怎么样)

    微信提示上传身份证是什么意思(微信提示上传身份证不上传会怎么样)

  • 电脑睡眠下载还继续吗(电脑睡眠以后下载任务就停了吗)

    电脑睡眠下载还继续吗(电脑睡眠以后下载任务就停了吗)

  • 华为手机声音太小怎么办(华为手机声音太小怎么调大声音量)

    华为手机声音太小怎么办(华为手机声音太小怎么调大声音量)

  • 苹果xsmax屏幕怎么样(xsmax手机屏)

    苹果xsmax屏幕怎么样(xsmax手机屏)

  • 手机qq如何查看黑名单(手机qq如何查看qq年龄)

    手机qq如何查看黑名单(手机qq如何查看qq年龄)

  • ipad怎么返回上一步(ipad怎么返回上一个界面)

    ipad怎么返回上一步(ipad怎么返回上一个界面)

  • 淘宝怎么补尾款(淘宝怎么补尾款订单)

    淘宝怎么补尾款(淘宝怎么补尾款订单)

  • 南京地铁电子卡出站怎么用(南京地铁电子卡怎么扣钱)

    南京地铁电子卡出站怎么用(南京地铁电子卡怎么扣钱)

  • 充电宝怎么修(充电宝怎么修复容量)

    充电宝怎么修(充电宝怎么修复容量)

  • 为什么快手小店进不去(为什么快手小店开通了 主页却没有)

    为什么快手小店进不去(为什么快手小店开通了 主页却没有)

  • 鸿蒙开发人员选项怎么打开?鸿蒙进入开发者模式教程(鸿蒙系统开发人员选项)

    鸿蒙开发人员选项怎么打开?鸿蒙进入开发者模式教程(鸿蒙系统开发人员选项)

  • 荣耀 X10 推送鸿蒙 HarmonyOS 2.0.0.185 更新:新增密码保险箱功能、优化操作特效等(荣耀x10的鸿蒙系统怎么开启)

    荣耀 X10 推送鸿蒙 HarmonyOS 2.0.0.185 更新:新增密码保险箱功能、优化操作特效等(荣耀x10的鸿蒙系统怎么开启)

  • 前端技术搭建井字游戏(内含源码)(前端cli搭建)

    前端技术搭建井字游戏(内含源码)(前端cli搭建)

  • 浙江增值税专用发票几个点
  • 收购分公司和谁签协议
  • 首套房契税税率是多少?
  • 计入资本公积的固定资产报废
  • 车辆计提折旧需要计提吗
  • 公账的钱取现金
  • 金蝶标准版如何结转到下月
  • 个人境外汇款有限制吗知乎
  • 销售额营业收入怎么填
  • 超市购物卡发票可以报销吗
  • 建筑安装项目要求有哪些
  • 财政拨款的事业单位有哪些
  • 缴纳城建税会计分录怎么做账
  • 进项发票认证多了留抵
  • 个税税费返还
  • 有留抵税额会计分录
  • 一般纳税人开技术服务费
  • 增值税专用发票抵扣期限
  • 已验旧和未验旧
  • 营改增后房地产企业增值税如何核算
  • 发票金额与支票数量不符
  • 商品进销差价如何结平
  • 认缴制下实收资本可以一直为零吗
  • 海外代付属于外债吗
  • 华硕主板如何刷系统
  • 工程咨询费用取费标准
  • 报销怎么打
  • php 字符串函数
  • php require的用法
  • 怎么登明细分类账
  • wmiprvse.exe是什么程序
  • blender不支持win7
  • php如何防止xss攻击
  • 数据处理教程
  • 为庆祝中秋而摆放的东西
  • 作废的专票能认证过去吗
  • 防伪税控服务费怎么交
  • 损益类科目借贷方向是什么
  • unigui 小程序
  • thinkphp如何连接数据库
  • 试运行收入会计分录
  • 个体工商户开税户
  • 测验3: 基本数据类型 (第3周)
  • 怎么防止?
  • 客户多付款不要了多这部分是哪种收入?
  • 税款已缴未入库怎么处理
  • 广告设计与制作专科就业前景
  • 企业制造费用包括
  • 接受捐赠收入作为广告费扣除基数吗
  • 增值税预缴的计税依据
  • 机动车发票红冲后重新开具
  • 增值税一般纳税人企业对同属于增值税
  • 企业所得税退税如何进行账务处理
  • 收购一家公司需要多少股份
  • 应收其他应收区别
  • 小企业如何建立风险管理制度
  • 创建的sql语句
  • 运行软件时遇到的问题
  • win8系统笔记本怎么恢复出厂设置
  • Linux系统下Qt的基本安装和配置
  • bios识别不了硬盘怎么回事
  • centos建站教程
  • window 启动
  • mac不同账户如何共享文件
  • /etc/rc.d/rc与/etc/rc.d/init.d的关系介绍
  • win7系统如何查看内存条型号
  • linux命令使用例子
  • perl调用系统命令
  • Quick cocos2dx-Lua(V3.3R1)学习笔记(8) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧
  • 管道的实现
  • ide通道怎么打开
  • vue router routes
  • shell变量作用范围
  • 利用python中的scikit-learn对疫情数据挖掘
  • python获取当前日期的前一天
  • android开发主要用什么语言
  • android 图片裁剪 任意形状
  • js中面向对象编程
  • 服务收入确认条件有哪些
  • 江苏省税务局电话咨询热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设