权限设置

语法:#chmod 选项 权限模式 文档

注意事项:

常用事项:

-r:递归设置权限(文档类型为文件夹的时候)

权限模式:就是该文档需要设置的权限信息

文档:可以是文件,也可以是文件夹,可以是相对路径也可以是绝对路径(如果要给文档设置权限,操作者只能说是root用户或者是文档的所有者)

1.字母形式

选项

字母

介绍

u

用户

g

所属群体

o

其他人

a

所有人

作用

+

增加权限

作用

-

减少权限

作用

=

确定权限

权限

r

可读

权限

w

可写

权限

x

执行

u:表示所有者身份owner(user)

g:表示给是所有者同组用户设置(group)

o:表示others,给其他用户设置权限

a:表示all给所有人(包含ugo部分)权限设置

(如果不指定给谁设置,默认是给所有用户设置)

权限字符:

r:读

w:写

x:表示执行

权限分配方式:

+:表示给具体的用户新增权限(相对当前)

-:表示删除用户的权限(相对当前)

=:表示将权限设置长具体的值(注重后果)

例如:需要给anaconda-ks.cfg文件(-rw-------)设置权限,要求所有拥有者的全部权限,同组用户组拥有读和执行权限,其他用户只读权限

#chmod u+x,g+rx,o+r anaconda-ks.cfg

#chomd u=rwx,g=rx,o=r  anaconda-ks.cfg

当文档拥有执行权限,其颜色为绿色

例如:anaconda-ks.cfg文件什么权限都没有,可以使用root用户设置所有人都有执行权限,则可写为

1,#chmod  +x  anaconda-ks.cfg

2,#chmod  a=x  anaconda-ks.cfg

3,#chmod  a+x  anaconda-ks.cfg

2.数字形式

读:r        4

写:w       2

执行:x      1

数值

权限

目录列表

0

不可读,不能写,不能执行

---

1

不能读,不能写,可执行

--x

2

不能读,可写,不能执行

-w-

3

不能读,可写,可执行

-wx

4

可读,不能写,不能执行

r--

5

可续,不能写,可执行

r-x

6

可读,可写,不能执行

rw-

7

可续,可写,可执行

rwx

例如:需要给anaconda-ks.cfg设置权限,权限要求所有者拥有全部权限,同组用户拥有执行权限,其他用户只读

全部权限(u):读+写+执行=4+2+1=7

读和执行(g):读+执行=4+1=5

读权限(o):读=4

由上得知权限为754

#chmod 754 anaconda-ks.cfg

注意事项

使用root用户创建一个文件夹(/oo),权限默认,权限如下

需要在oo目录下创建文件(oo/xx.txt),需要给777权限

切换到test用户(不是文档所有者,也不是同组用户,属于others部分)

问题1:test用户是否可以打开oo/xx.txt文件?  【能打开】

问题2:test用户是否可以编辑oo/xx.txt文件?   【可以】

问题3:test用户是否可以删除oo/xx.txt文件?  【不可以,也不允许创建文件/文件夹,移动,重命名文件】

在Linux中,如果要删除一个文件,不是看文件有没有权限,而是看文件所在目录是否有写权限,如果有,才可以删除

linux权限管理操作(权限设置)相关推荐

  1. 运维基本功(七): Linux的权限管理操作

    本文是在课程课件基础上修改的学习笔记 课程原地址:https://www.bilibili.com/video/BV1nW411L7xm 如有侵删 运维基本功(一):Linux系统安装 运维基本功(二 ...

  2. linux组权限管理,Linux组管理和权限管理

    ⒈Linux组基本介绍 1)在Linux中的每个用户必须属于一个组,不能独立于组外. 2)Linux中每个文件都有所有者.所在组.其它组的概念 ①所有者 一般(默认)为文件的创建者,谁创建了该文件,就 ...

  3. Ubuntu/Linux用户管理与权限管理(超详细解析)

    由于实验室几个老师的学生要共同使用一台服务器,所以需要规范一下服务器的使用,并且给各位学生配置相关的用户和权限,之前一直都是自己用,所以借此机会学习和总结一下Linux服务器的用户管理与权限管理. U ...

  4. 用户权限管理之权限管理

    文章目录 1 基本权限 2 权限管理 3 权限掩码 umask 4 特殊权限 5 特殊属性 1 基本权限 权限 对应数字 意义 r(readable) 4 可读 w(writable) 2 可写 x( ...

  5. JAVAWEB开发之权限管理(一)——权限管理详解(权限管理原理以及方案)、不使用权限框架的原始授权方式详解

    知识清单 1.了解基于资源的权限管理方式 2. 掌握权限数据模型 3. 掌握基于url的权限管理(不使用Shiro权限框架的情况下实现权限管理) 4. shiro实现用户认证 5. shiro实现用户 ...

  6. python用户权限管理_python---RBAC权限管理项目

    设计标准一  **** 项目需求描述:这是一个真实的项目后端管理平台       要实现如下的功能: 1.在管理页面输入用户名密码,可以登陆到主页 2.不同角色的用户显示的菜单个数不同 3.同一角色用 ...

  7. Linux 权限管理: 权限的概念、权限管理、文件访问权限的设置、 粘滞位

    Linux下的基本指令 目录: 权限的概念 权限管理 文件访问权限的设置方法 目录的权限 粘滞位 权限的概念 Linux下用户有两种: 超级用户(root).普通用户. 超级用户:具有最高权限,可以在 ...

  8. Linux的权限管理操作

    一.权限概述 1.权限的基本概念 在多用户计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权利. 在Linux 中分别有读.写.执行权限: 权限针对文件 权限针对目录 读r 表示可以查 ...

  9. Linux用户管理及权限设置

    一.概述-基本常识 ​ 作为多用户.多任务(Multi-Users,Multi-tasks)的服务器操作系统,Linux提供了严格的权限管理机制,主要从用户身份.文件权限两个方面对资源进行限制.Lin ...

最新文章

  1. 微软提出极低资源下语音合成与识别新方法,小语种不怕没数据!| ICML 2019
  2. 免费教材丨第48期:业界大牛中文教学视频《深度学习:进阶》第25-28讲
  3. win7安装omnetpp-4.6
  4. Spring Cloud:指定Eureka Serverd IP地址
  5. SlideringDrawer的使用(抽屉效果)
  6. C语言开发笔记(一)自动转换和强制转换
  7. Codeforces Round #325 (Div. 2) B. Laurenty and Shop 前缀和
  8. mybatis之xml中日期时间段查询的sql语句
  9. SQL Server中数据透视表的Python脚本
  10. 【剑指Offer学习】【面试题22:栈的压入、弹出序列】
  11. 迁移学习Transfer Learning
  12. 【报错记录】解决Shell脚本报ambiguous redirect
  13. 10.26 工作学习记录 英语短文背诵 springboot 起步依赖和配置抽取 英文背诵 英语语法 及物与不及物 语法练习 设计模式 工厂方法模式
  14. dede搜索结果页列表标题长度修改方法
  15. hashMap1.7头插法及扩容
  16. jmeter中控制器的使用
  17. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))
  18. 网页背景 css 黑色,这段让网页背景变成纯黑色的浏览器插件如何优化?
  19. 简易新闻系统,功能包含用户登录、新闻发布删除、评论管理等
  20. Eclipse 国内镜像下载

热门文章

  1. 支持vxlan的服务器网卡,vxlan
  2. 基于I2C协议的AHT20温湿度传感器的数据采集
  3. 微信如何关闭城市服务定位服务器,出门前打开微信城市服务功能,就可以知道哪里是最热闹的地方了!...
  4. (JAVA编程练习):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。抽签名单已经决定,有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比,编写程序找出比赛名单。
  5. 注册kaggle以及手机验证解决人机问题,出现401未认证问题
  6. Mybatis常见入参方式(Map、注解、JavaBean)
  7. 毅冰:价格被客户套路?谈谈我的破解之道
  8. 视频软解码和硬解码的区别
  9. 图像噪声模型(matlab)
  10. TurtleBot3 命令行