位置: IT常识 - 正文

详解Linux系统中的文件权限设置(linux系统用法)

编辑:rootadmin
Linux自从引入多用户机制以后,文件权限的设置功能也日趋细化和完善,这里我们就来详解Linux系统中的文件权限设置,需要的朋友可以参考下... 16-06-23

推荐整理分享详解Linux系统中的文件权限设置(linux系统用法),希望有所帮助,仅作参考,欢迎阅读内容。

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

你要明白的第一件事是文件权限可以用来干什么。当你设置一个分组的权限时发生了什么?让我们将其展开来说,这个概念就真的简单多了。那到底什么是权限?什么是分组呢?你可以设置的3种权限:1.读 — 允许该分组读文件(用r表示)2.写 — 允许该分组写文件(用w表示)3.执行 — 允许该分组执行(运行)文件(用x表示)为了更好地解释这如何应用于一个分组,例如,你允许一个分组可以读写一个文件,但不能执行。或者,你可以允许一个分组读和执行一个文件,但不能写。甚至你可以允许一个分组有读、写、执行全部的权限,也可以删除全部权限来去除该组的权限。现在,什么是分组呢,有以下4个:1.user — 文件实际的拥有者2.group — 用户所在的用户组3.others — 用户组外的其他用户4.all — 所有用户大多数情况,你只会对前3组进行操作,all 这一组只是作为快捷方式(稍后我会解释)。到目前为止很简单,对吧?接下来我们将深入一层。如果你打开一个终端并运行命令 ls -l,你将会看到逐行列出当前工作目录下所有的文件和文件夹的列表(如图)

你会留意到最左边那列是像是 -rw-rw-r-- 这样的。实际上这列表应该这样看:

代码如下:rw- rw- r--

正如你所见,列表将其分为如下3部分:1.rw-2.rw-3.r--权限和组的顺序都很重要,顺序总是:1.所属者 所属组 其他人 — 分组2.读 写 执行 — 权限在我们上面示例的权限列表中,所属者拥有读/写权限,所属组拥有读/写权限,其他人用户仅拥有读权限。这些分组中赋予执行权限的话,就用一个 x 表示。

等效数值接下来我们让它更复杂一些,每个权限都可以用一个数字表示。这些数字是:1.读 — 42.写 — 23.执行— 1数值代替不是一个一个的替换,你不能像这样:

代码如下:-42-42-4--

你该把每个分组的数值相加,给用户读和写权限,你该用 4 + 2 得到 6。给用户组相同的权限,也是使用相同的数值。假如你只想给其他用户读的权限,那就设置它为4。现在用数值表示为:

代码如下:664

如果你想给一个文件664权限,你可以使用 chmod 命令,如:

代码如下:chmod 664 FILENAME详解Linux系统中的文件权限设置(linux系统用法)

FILENAME 处为文件名。

更改权限既然你已经理解了文件权限,那是时候学习如何更改这些权限了。就是使用 chmod 命令来实现。第一步你要知道你能否更改文件权限,你必须是文件的所有者或者有权限编辑文件(或者通过 su 或 sudo 得到权限)。正因为这样,你不能随意切换目录和更改文件权限。继续用我们的例子 (-rw-rw-r--)。假设这个文件(命名为 script.sh)实际是个shell脚本,需要被执行,但是你只想让自己有权限执行这个脚本。这个时候,你可能会想:“我需要是文件的权限如 -rwx-rw-r--”。为了设置 x 权限位,你可以这样使用 chmod 命令:

代码如下:chmod u+x script.sh

这时候,列表中显示的应该是 -rwx-rw-r-- 。如果你想同时让用户及其所属组同时拥有执行权限,命令应该这样:

代码如下:chmod ug+x script.sh明白这是怎么工作的了吗?下面我们让它更有趣些。不管什么原因,你不小心给了所有分组对文件的执行权限(列表中是这样的 -rwx-rwx-r-x)。如果你想去除其他用户的执行权限,只需运行命令:[code]chmod o-x script.sh

如果你想完全删除文件的可执行权限,你可以用两种方法:

代码如下:chmod ugo-x script.sh

或者

代码如下:chmod a-x script.sh

以上就是所有内容,能使操作更有效率。我希望能避免哪些可能会导致一些问题的操作(例如你不小心对 script.sh 使用 a-rwx 这样的 chmod 命令)。

目录权限你也可以对一个目录执行 chmod 命令。当你作为用户创建一个新的目录,通常新建目录具有这样的权限:

代码如下:drwxrwxr-x

注:开头的 d 表示这是一个目录。正如你所见,用户及其所在组都对文件夹具有操作权限,但这并不意味着在这文件夹中出创建的文件也具有与其相同的权限(创建的文件使用默认系统的权限 -rw-rw-r--)。但如果你想在新文件夹中创建文件,并且移除用户组的写权限,你不用切换到该目录下并对所有文件使用 chmod 命令。你可以用加上参数 R(意味着递归)的 chmod 命令,同时更改该文件夹及其目录下所有的文件的权限。现在,假设有一文件夹 TEST,里面有一些脚本,所有这些(包括 TEST 文件夹)拥有权限 -rwxrwxr-x。如果你想移除用户组的写权限,你可以运行命令:

代码如下:chmod -R g-w TEST

运行命令 ls -l,你讲看到列出的 TEST 文件夹的权限信息是 drwxr-xr-x。用户组被去除了写权限(其目录下的所有文件也如此)。

总结现在,你应该对基本的 Linux 文件权限有了深入的理解。对于更高级的东西学起来会很轻松,像 setgid、setuid 和 ACL 这些。没有良好的基础,你很快就会混淆不清概念的。Linux 文件权限从早期到现在没有太大变化,而且很可能以后也不会变化。

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

上一篇:randomdigits.exe - randomdigits是什么进程 有什么用

下一篇:宽带调制解调器出现连接问题解决方法(宽带调制解调器出现问题怎么解决)

  • 山东健康码怎么突然没有金边了(山东健康码怎么注销)

    山东健康码怎么突然没有金边了(山东健康码怎么注销)

  • 支付宝如何设置密码(支付宝如何设置自动转入余额宝取消)

    支付宝如何设置密码(支付宝如何设置自动转入余额宝取消)

  • qq一起听歌功能没了怎么办(qq一起听歌功能怎么换歌)

    qq一起听歌功能没了怎么办(qq一起听歌功能怎么换歌)

  • 美图手机忘记锁屏密码忘了怎么办(美图手机忘记锁屏密码怎么解锁)

    美图手机忘记锁屏密码忘了怎么办(美图手机忘记锁屏密码怎么解锁)

  • 手机网络突然就特别慢了是咋回事(手机网络突然就断了怎么也连不上)

    手机网络突然就特别慢了是咋回事(手机网络突然就断了怎么也连不上)

  • qq数据漫游是什么意思(qq聊天数据漫游在哪)

    qq数据漫游是什么意思(qq聊天数据漫游在哪)

  • 苹果打开软件闪退是怎么回事(iphone软件一闪一闪的)

    苹果打开软件闪退是怎么回事(iphone软件一闪一闪的)

  • jpeg和png哪个更清晰(jpeg和png的区别)

    jpeg和png哪个更清晰(jpeg和png的区别)

  • 笔记本盖上再打开黑屏(笔记本盖上再打开需要密码)

    笔记本盖上再打开黑屏(笔记本盖上再打开需要密码)

  • 华为nova7se5g怎么截屏(华为nova7se5g怎么开)

    华为nova7se5g怎么截屏(华为nova7se5g怎么开)

  • 怎么快速复制第一行到最后一行(怎么快速复制第一行到第二行)

    怎么快速复制第一行到最后一行(怎么快速复制第一行到第二行)

  • 计算机的主屏指的是(主屏是指微机什么的时钟频率)

    计算机的主屏指的是(主屏是指微机什么的时钟频率)

  • 手机内爆屏怎么处理(手机屏内爆了怎么办)

    手机内爆屏怎么处理(手机屏内爆了怎么办)

  • nfc芯片是什么意思(nfc芯片工作原理)

    nfc芯片是什么意思(nfc芯片工作原理)

  • 芒果tv买了vip能退款吗(芒果tv会员可以)

    芒果tv买了vip能退款吗(芒果tv会员可以)

  • 酷狗怎么显示全屏歌词(酷狗怎么显示全部听过的歌)

    酷狗怎么显示全屏歌词(酷狗怎么显示全部听过的歌)

  • 怎么取消qq默认设置(怎么取消QQ默认名片)

    怎么取消qq默认设置(怎么取消QQ默认名片)

  • vivo手机微信视频怎么美颜(vivo手机微信视频横屏怎么调竖屏)

    vivo手机微信视频怎么美颜(vivo手机微信视频横屏怎么调竖屏)

  • 苹果11辅助功能在哪里(苹果11辅助功能怎么设置返回)

    苹果11辅助功能在哪里(苹果11辅助功能怎么设置返回)

  • 电脑打印手机里的照片(电脑打印手机里的相片为什么是好黑)

    电脑打印手机里的照片(电脑打印手机里的相片为什么是好黑)

  • 小米ai音箱可以连接几个手机(小米ai音箱可以远程通话吗)

    小米ai音箱可以连接几个手机(小米ai音箱可以远程通话吗)

  • 抖音上传照片怎么剪音乐(抖音上传照片怎么不能滑动了呢)

    抖音上传照片怎么剪音乐(抖音上传照片怎么不能滑动了呢)

  • 美图秀秀怎么发作品(美图秀秀怎么发布作品)

    美图秀秀怎么发作品(美图秀秀怎么发布作品)

  • pp视频怎么取消自动续费(pp视频怎么取消自动续费苹果)

    pp视频怎么取消自动续费(pp视频怎么取消自动续费苹果)

  • 旧圣胡安的圣费利佩海角城堡,波多黎各 (© grandriver/Getty Images)(圣胡安教会9个遗物视频)

    旧圣胡安的圣费利佩海角城堡,波多黎各 (© grandriver/Getty Images)(圣胡安教会9个遗物视频)

  • 虚开增值税如何获利
  • 避税岛是什么
  • 个人生产经营所得税
  • 使用权资产和租赁负债的计税基础
  • 企业的承兑汇票贴息很高说明什么
  • 客户到期不付款如何处理
  • 2018年度企业所得税税率表
  • 债务重组双方如何进行会计处理
  • 未交增值税金额公式
  • 再保后赔款支出
  • 施工企业结算金额怎么算
  • 发票税表抵扣了账务未抵扣账务处理怎么做?
  • 挂靠被查出来后挂靠费怎么处理?
  • 事业单位其他收入的会计分录
  • 物业公司代收水电费会计分录
  • 关于一般纳税人提供非学历教育服务适用简易计税
  • 创业投资公司设立条件
  • 如何判断境内企业所得税
  • 承兑汇票贴单怎么贴
  • 进口货物退税流程
  • 软件公司客户经理一般月薪多少
  • 小规模企业现金规定最新
  • 企业研发活动中心职责
  • 去年的财务费用忘记帐能入今年的账吗?
  • 增值税税控系统技术维护费每年都可以抵扣吗
  • 政府性基金收入是政府非税收入吗
  • 销售产品取得收入4500万元
  • 工程结算
  • 完美解决索尼电视arc无声音
  • vue watch监听vuex数据
  • uniapp实战
  • 暂估原材料的数量怎么算
  • 收到转账怎么写分录
  • php获取位置
  • 天然气零售企业
  • 小规模纳税人减按1%账务处理
  • 增值税进项发票不够抵扣怎么办
  • sql serverjdbc
  • mysql 自动重启
  • mysql简单操作
  • 一般纳税人购买固定资产进项税可以抵扣吗
  • 财政补贴的会计分录
  • 包装物租金如何界定
  • 借管理费用贷应交税费个人所得税
  • 主营业务收入借方表示
  • 贷款减值准备是什么意思
  • 客户购买商品的三要素
  • 自产自用进项税额
  • 企业支付宝要手续费吗
  • 工会经费是应付职工福利还是管理费用
  • 调整事项涉及损益的
  • 息税前利润变动百分比计算公式
  • 企业一般用什么系统
  • sql数据库建立步骤
  • windows图标显示不出来
  • u盘安装启动盘
  • ubuntu命令行查找文件
  • linux操作系统安装包
  • 删除文件或文件夹时出错怎么办
  • 上帝模式使用教程
  • linux删除sdb1
  • opengl示例
  • javascript中
  • js中的ajax
  • 安卓图库权限
  • 网页设计绿色
  • vue_api_server
  • javascript编程技术
  • nodejs和jsp
  • Android mediaplayer 网络超时
  • js数组菜鸟教程
  • python正则\b
  • win10的安装方式有哪些
  • [置顶]bilinovel
  • kraken框架
  • python爬虫利器
  • 百度地图一口价为什么还多收费
  • 高速通行费发票查验
  • 浙江国地税联合申报系统官网
  • 如何做好税务局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设