位置: 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步骤和详细教程)

  • 小米平板5怎么开机(小米平板5怎么样,性价比高吗?)

    小米平板5怎么开机(小米平板5怎么样,性价比高吗?)

  • win7哪个版本最流畅(win7哪个版本最好用知乎)

    win7哪个版本最流畅(win7哪个版本最好用知乎)

  • 金立手机如何强制开机(金立手机如何强制重启)

    金立手机如何强制开机(金立手机如何强制重启)

  • ipad怎么连需要认证的wifi(ipad怎么连需要网页认证的wifi)

    ipad怎么连需要认证的wifi(ipad怎么连需要网页认证的wifi)

  • itms注册失败是什么意思(itms怎么注册)

    itms注册失败是什么意思(itms怎么注册)

  • 如何获取健康通行码(如何获取健康通行码信息)

    如何获取健康通行码(如何获取健康通行码信息)

  • 微信聊天删除了以后还能恢复吗(微信聊天删除了对方看得见吗)

    微信聊天删除了以后还能恢复吗(微信聊天删除了对方看得见吗)

  • 实际存储数据的对象是(实际存储在数据库中的表是什么)

    实际存储数据的对象是(实际存储在数据库中的表是什么)

  • 硬盘c5c6警告怎么修复(硬盘c5警告修复教程)

    硬盘c5c6警告怎么修复(硬盘c5警告修复教程)

  • icloud钥匙串要不要开启(苹果icloud钥匙串需要打开吗)

    icloud钥匙串要不要开启(苹果icloud钥匙串需要打开吗)

  • 小米18w支持pd协议吗(小米18w支持苹果快充吗)

    小米18w支持pd协议吗(小米18w支持苹果快充吗)

  • 苹果11摄像头怎么用(苹果11摄像头怎么样)

    苹果11摄像头怎么用(苹果11摄像头怎么样)

  • 努比亚红魔3S是什么充电接口(努比亚红魔3s是双卡吗)

    努比亚红魔3S是什么充电接口(努比亚红魔3s是双卡吗)

  • 手机中的位置信息有啥用(手机中的位置信息是什么意思)

    手机中的位置信息有啥用(手机中的位置信息是什么意思)

  • vivo手机有计步器吗(oppo手机计步功能在哪里打开)

    vivo手机有计步器吗(oppo手机计步功能在哪里打开)

  • vivo分辨率在哪里设置(vivo调分辨率在哪调)

    vivo分辨率在哪里设置(vivo调分辨率在哪调)

  • 6dzf12电池是什么意思(6dzf202电池是什么意思)

    6dzf12电池是什么意思(6dzf202电池是什么意思)

  • 华为nova5pro可以分屏吗(华为nova5pro可以下载空调遥控器吗)

    华为nova5pro可以分屏吗(华为nova5pro可以下载空调遥控器吗)

  • xsmax屏幕刷新率多少(xsmax刷新率多少hz)

    xsmax屏幕刷新率多少(xsmax刷新率多少hz)

  • 荣耀20是否支持无线充电(荣耀20是否支持OTG)

    荣耀20是否支持无线充电(荣耀20是否支持OTG)

  • 陌陌附近人距离乱了怎么回事(陌陌附近人距离乱了怎么解决)

    陌陌附近人距离乱了怎么回事(陌陌附近人距离乱了怎么解决)

  • 头条上的视频怎么保存到本地(头条上的视频怎么转发到微信上)

    头条上的视频怎么保存到本地(头条上的视频怎么转发到微信上)

  • 最高频率的内存是什么(最高频率内存条是多少)

    最高频率的内存是什么(最高频率内存条是多少)

  • 【前端vue2面试题】2023前端最新版vue2模块,高频24问(前端vue面试题)

    【前端vue2面试题】2023前端最新版vue2模块,高频24问(前端vue面试题)

  • ChatGPT 能自己跑代码了!

    ChatGPT 能自己跑代码了!

  • 个体工商户怎么年报
  • 销售货物的运费计入成本吗
  • 税务师税法一税法二区别
  • 收取商标权使用费分录
  • 境内公司没有收购的股票
  • 林业一般纳税人的税率是多少?
  • 残保金计算包括五险一金吗
  • 地下建筑房产税减免优惠政策
  • 核算会计科目职工薪酬的范围
  • 购买生产用品会计分录
  • 建筑公司收取的管理费如何入账
  • 改建的固定资产
  • 库存商品一定是存货吗
  • 增值税普通发票需要交税吗
  • 开票未收到款会计分录
  • 水电费的税收分类有哪些
  • 出口企业增值税怎么算
  • 贷款已支付属于什么会计科目
  • 冲红发票金额大怎么办
  • 每股股份价格
  • 金融企业不良资产批量收购处置业务
  • 对方开增值税普通发票,我方需要做什么呢?
  • 银行手续费抵扣税率是多少
  • 哪些费用可以抵扣进项税吗
  • 资产处置收益计入哪个会计科目
  • 1697508432
  • 进项税额进成本
  • 红字增值税发票含税吗
  • 租房税收缴款书在哪里打印
  • 已经计提工资后怎么做账
  • 合伙企业必须有什么并以其作为企业法律基础
  • php调用外部接口
  • 向股东借款作为股东借款
  • Get请求报错404出现原因及解决办法
  • 预缴土地增值税有滞纳金吗
  • 带息应收票据的核算
  • 如何进行抵债资金管理
  • react img onerror
  • phpsetcookie
  • php生成表格
  • 精确控制 英文
  • php ajax 教程
  • vscode插件大全
  • 印花税不足一元需要缴纳吗
  • 土增税清算时怎么做会计分录
  • 公司账户的资金有利息吗
  • 两个公司可以是法人吗
  • 帝国cms采集标签
  • 公司对其他公司的投资怎么做账
  • mysql设置查询超时时间
  • mongodb基本操作
  • 二手车交易规则最新
  • 怎么看是不是真发
  • 净资产包含哪些项目
  • 企业自有房产的认定标准
  • 信用卡产生滞纳金
  • 代理服务费计入什么科目
  • 陪标收费标准
  • 费用报销单和支付证明单的区别
  • 个税返还开票什么项目
  • linux rpm包怎么安装
  • sqlserver临时表详解
  • windows查找命令
  • win1020th2
  • win7微软账户
  • extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
  • python内置函数open()的参数用来指定打开文本文件
  • Unity3D游戏开发基础
  • bat上传文件
  • css中列表样式
  • jquerycdn
  • jquery可以实现哪些效果
  • shell脚本自动化
  • jquery教程实例
  • 关于研发费用的审计程序,下列说法中错误的是
  • 怎么查票据真伪
  • 进口设备应缴纳的关税
  • 郑州房子契税退税
  • 上海个税100万元工资多少
  • 刚注册了一家深圳公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设