文档章节

liunx基础操作命令(三) —— 权限

笨小熊
 笨小熊
发布于 2016/07/05 20:50
字数 713
阅读 28
收藏 3

权限:用户针对文件是否拥有 读 、写 、执行 的权利。

权限本身划分为:读Read 、写Write 、执行eXecute;
权限针对用户的划分:主人User 、同组用户Group 、其他组用户Other。

命令: chmod 修改文件权限


第一部分:相对方式设置权限(针对一个祖辈设置权限,其他组别权限没有变化)

1.chmod u+rwx filename 给filename的主人添加读、写、执行三种权限
  chmod g-wx filename  给filename的组别删除写、执行权限

2. chmod u+/-rwx,g+/-rwx,o+/-rwx filename 
  说明:
     a.每个单元“+”“-”只能使用一次;
     b.可以同时各一个组或者多个组设置权限,组别之间使用“,”分割;
     c.每个单元的权限可以是“rwx”中的一个或者多个;
     
     如:
     chmod u+w,g-rx,o+rw filename //给filename文件的主人增加读权限,同组增加读、执行权限,其他组增减读、写权限
     chmod u+w,u-x filename       //给filename文件的主人增加写权限,同时删除执行权限

3. chmod +/-rwx filename //视具体组别,统一给全部的组设置权限
   如:
   chmod +rw filename    //给全部的用户增加读、写权限


第二部分:绝对方式设置权限 

1.权限和对应数字:
  r读:4     w写:2      x执行:1

2.各种数字组合和对应的权限:
   0:没有权限
   1:执行
   2: 写
   3:写、执行
   4:读
   5:读、执行
   6:读、写
   7:读、写、执行

3.chmod ABC filename  //ABC分贝代表主人、同组、其他用户的数组权限
  如:
  chmod 753 filename  //主人读、写、执行权限;同组读、执行权限;其他组写、执行权限


第三部分:字符相对 和 数字绝对 方式权限设置的取舍?
           -->  权限修改相对较小,使用“字母”方式;
                  权限修改相对较大,使用“数字”方式。 

 

补充部分:针对文件强制写入的细节

对于没有r或者w权限,还有修改该文件,可以使用!(感叹号)强制写保存。
1.对于文件有w权限,没有r权限,强制写保存,新写入的内容会覆盖文件原内容;
2.对文件没有w权限,可以强制写保存;
3.非主人(同组/其他组)用户,没有w权限,强制写保护有时候会成功,有时候不成功!
  a.该文件的上级目录针对该修改者没有开放w权限,强制写保存不成功;
  b.该文件的上级目录针对该修改者有开放w权限,强制写保存成功。

 

© 著作权归作者所有

笨小熊
粉丝 13
博文 152
码字总数 68269
作品 0
深圳
高级程序员
私信 提问
《Linux云计算从入门到精通》系列实战笔记全放送

为了方便Linux云计算爱好者的学习查看,马哥Linx云计算团队特别整理了《Linux云计算从入门到精通》年度重磅大放送,囊括了整个学习过程的学习精华,内容全部由马哥Linux云计算学员撰写,欢迎...

898009427
2017/11/21
0
0
Linux基础-文件操作及权限管理

Liunx基础--1 基础介绍 文件类型 权限 子目录作用 基本操作 文件操作 基础介绍 文件类型 Linux用 EXT4系统 用/根目录 再分为几个部分 进行文件管理(目录即文件夹) 分有 bin,etc,mnt,dev,home...

sunshine612
01/15
0
0
Cenots7下安装运行.NET Core、MicroSoft SQL Server 2019 preview 的基础实践

一:概要   适应人群:.Net初学者、想了解.Net Core在Linux系统中的运行环境搭建者、初次且想在linux上应用.Net Core开发应用程序者;   基础技能:了解.NET基础开发技能者、有一定.NET在...

[大师兄]
2018/12/18
0
0
liunx常用命令

su 用户 切换用户 history 列出已使用过的命令 touch 创建文件 touch test.text cat 打开文件 cat test.text mkdir 创建目录 mkdir test File 查看文件类型 file test.text rm 删除文件 只能...

percy94
2016/06/05
12
0
民工哥公众号linux系统学习线路图大全

民工哥公众号linux系统学习线路图大全 <-----------点击链接进入 友侃有笑公众号Linux学习路线图 1、基础篇 Linux 基础优化配置 Linux系统根目录结构介绍 linux系统重要子目录介绍 Linux文件...

民工哥
2017/08/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

基础工具类

package com.atguigu.util;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid......

architect刘源源
今天
43
0
P30 Pro劲敌!DxO官宣新机:排行榜又要变

5月26日晚间,DxOMark官方推特预告,将在5月27日公布一款新机型的DxOMark评分,猜猜是哪款? 网友猜想的机型有:红米K20、谷歌Pixel 3a、索尼Xperia 1、诺基亚9 PureView等。 DxOMark即将公布...

linux-tao
昨天
15
0
Ubuntu18.04.2窗口过小不能自适应(二次转载)

解决Ubuntu在虚拟机窗口不能自适应 2018年09月06日 16:20:08 起不了名儿 阅读数 855 此博文转载:https://blog.csdn.net/nuddlle/article/details/77994080(原地址) 试了很多办法这个好用 ...

tahiti_aa
昨天
2
0
死磕 java同步系列之CountDownLatch源码解析

问题 (1)CountDownLatch是什么? (2)CountDownLatch具有哪些特性? (3)CountDownLatch通常运用在什么场景中? (4)CountDownLatch的初始次数是否可以调整? 简介 CountDownLatch,可以...

彤哥读源码
昨天
6
0
Nginx提供下载apk服务

有时候我们可能需要提供文件或者其他apk下载链接,通过 nginx 配置可以很简单地实现。 server {    listen 80;    server_name download.xxx.com;    root app;    locati...

Jack088
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部