位置: 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是什么进程 有什么用

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

  • 网站推广是网络营销的内容之一(网站推广是网络营销的什么工作)

    网站推广是网络营销的内容之一(网站推广是网络营销的什么工作)

  • 楚税通密码格式怎么设置

    楚税通密码格式怎么设置

  • 全民k歌作品怎么删除(全民k歌作品怎么上推荐)

    全民k歌作品怎么删除(全民k歌作品怎么上推荐)

  • 华为mate30pro充电发热正常吗(华为mate30pro充电多久充满)

    华为mate30pro充电发热正常吗(华为mate30pro充电多久充满)

  • win10关机时间非常长(win10自动关机时间)

    win10关机时间非常长(win10自动关机时间)

  • wps复制粘贴快捷键是什么(wps复制粘贴快捷键)

    wps复制粘贴快捷键是什么(wps复制粘贴快捷键)

  • 大疆无人机遥控器怎么关机(大疆无人机遥控器与无人机配对)

    大疆无人机遥控器怎么关机(大疆无人机遥控器与无人机配对)

  • 导pdf是什么意思(pdf导出什么格式比较好)

    导pdf是什么意思(pdf导出什么格式比较好)

  • 一个身份证号可以实名认证几个微信(一个身份证号可以认证几个微信号)

    一个身份证号可以实名认证几个微信(一个身份证号可以认证几个微信号)

  • 荣耀x10刷新率(荣耀x10刷新率多少)

    荣耀x10刷新率(荣耀x10刷新率多少)

  • 华为mate30摄像头怎么用(华为mate30摄像头参数)

    华为mate30摄像头怎么用(华为mate30摄像头参数)

  • ipad蜂窝网络机型是什么意思(iPad蜂窝网络机型要插SIM卡吗)

    ipad蜂窝网络机型是什么意思(iPad蜂窝网络机型要插SIM卡吗)

  • 手机信号上面显示的E是什么意思(手机信号上面显示4g+是什么意思)

    手机信号上面显示的E是什么意思(手机信号上面显示4g+是什么意思)

  • 充电器一闪一闪的是什么原因(充电器一闪一闪绿色灯)

    充电器一闪一闪的是什么原因(充电器一闪一闪绿色灯)

  • 切换移动蜂窝数据什么意思(蜂窝数据怎么切换5g)

    切换移动蜂窝数据什么意思(蜂窝数据怎么切换5g)

  • 苹果双摄像头有哪几款(苹果双摄像头手机有哪几款图片)

    苹果双摄像头有哪几款(苹果双摄像头手机有哪几款图片)

  • 天猫精灵可以监控家里吗(天猫精灵可以监视房间吗)

    天猫精灵可以监控家里吗(天猫精灵可以监视房间吗)

  • 微博私信聊天记录找回(微博私信聊天记录恢复)

    微博私信聊天记录找回(微博私信聊天记录恢复)

  • 如何使用微信支付买单(如何使用微信支付公交车费用)

    如何使用微信支付买单(如何使用微信支付公交车费用)

  • 荣耀20s桌面图标对齐怎么关闭(荣耀20s桌面图标怎么隐藏)

    荣耀20s桌面图标对齐怎么关闭(荣耀20s桌面图标怎么隐藏)

  • 荣耀20指纹在哪(荣耀20指纹识别功能不见了)

    荣耀20指纹在哪(荣耀20指纹识别功能不见了)

  • 剪映怎么加音乐字幕

    剪映怎么加音乐字幕

  • 铁塔集团5G授权给哪些公司(铁塔集团5g授权给哪些公司)

    铁塔集团5G授权给哪些公司(铁塔集团5g授权给哪些公司)

  • 闲鱼违规处罚有什么影响(咸鱼违规了处置多久出结果)

    闲鱼违规处罚有什么影响(咸鱼违规了处置多久出结果)

  • 法人个人账户收款是否属于公司业务
  • 跨区域开票流程怎么走
  • 单位给员工投保
  • 费用发票跨月可以入帐吗
  • 出售的固定资产通过固定资产清理吗
  • 银行回单可以跨年补录吗
  • 社保次月缴纳上月算不算中断
  • 负债的账面价值减去未来期间计算应纳税所得额
  • 19年房产税新规
  • 计提代扣代缴个人缴纳的社会保险费分录
  • 不按出资比例取得分红怎么纳税?
  • 公司会计怎么做
  • 自产产品用于捐赠的会计处理
  • 企业用商业汇票支付购货款
  • 个人以房抵债交税吗
  • 长期借款利息的会计分录
  • 进出口货物买卖合同
  • 企业安装监控费用怎么做账
  • 财产租赁合同印花税申报期限
  • 代扣代缴企业所得税账务处理
  • 填报企业所得税资产总额怎么填
  • 不动产经营租赁属于现代服务吗
  • 应交税费借方余额怎么处理
  • 新开办筹建费企业所得税申报填写
  • 收到镇级财政扶持怎么办
  • 融资租赁到期后资产归属
  • 电子发票增加开票项目
  • 附加税申报表
  • 银行存款账不平怎么办
  • 简易计税发票如何抵扣
  • 什么是汇兑损益,汇兑损益产生的原因有哪些?(10分)
  • 电商运费怎么做账
  • 采用销售百分比法预测对外
  • 过路费进项税抵扣填在纳税申报的哪行
  • php初学者用什么软件
  • 生产型企业出口不是自己生产的东西
  • php框架怎么使用
  • 计提坏账准备和转销坏账准备
  • 固定资产加速折旧方法
  • 穹顶高度
  • 车间的办公费计入
  • 确认的政府补助利得可以确认为收入吗
  • 数据分析课
  • 行政单位基建账户可以建立吗为什么
  • 消费税会计分录怎么做的
  • 货到付款付的是什么费用
  • 电脑学word下哪个软件视频
  • 旅行社专票开票内容的规定
  • 税收收入退还书有时间限制吗
  • 小企业会计准则和企业会计准则的区别
  • 预存电费余额怎么突然多了
  • mysql 5.7.22安装教程
  • 支付给租户的装修押金
  • 营业收入的构成分析包括
  • 分公司非独立核算怎么报税
  • 为什么应付账款不被视为债务融资
  • 营业账簿印花税申报流程
  • 进出口货物报关单填制规范
  • 增值税申报表中期初未缴税额指什么
  • 营改增现代服务中合同能源管理服务
  • 未认证进项税额会计分录
  • 土地前期开发费用属于开发成本吗
  • 招标代理公司用哪个版本什么意思
  • 固定资产的改良支出有哪些
  • 其他公司借款现金怎么办
  • 货款扣除质量赔款
  • 出售未计提完折旧的固定资产需要折扣吗
  • windows vista pe
  • unix常用命令
  • win10总是弹窗广告
  • rsync windows linux
  • win10系统桌面怎么设置密码
  • w10开机欢迎界面设置
  • unity de
  • 批处理获取文件夹内文件名
  • 怎么使用vue和axios连接后端
  • 四川4050社保补贴政策什么时候发放
  • 自然人扣缴客户端重新安装后信息怎么同步
  • 广州市公安局分局待遇
  • 个人年收入超过多少不能退税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设