linux权限管理操作(权限设置)
权限设置
语法:#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权限管理操作(权限设置)相关推荐
- 运维基本功(七): Linux的权限管理操作
本文是在课程课件基础上修改的学习笔记 课程原地址:https://www.bilibili.com/video/BV1nW411L7xm 如有侵删 运维基本功(一):Linux系统安装 运维基本功(二 ...
- linux组权限管理,Linux组管理和权限管理
⒈Linux组基本介绍 1)在Linux中的每个用户必须属于一个组,不能独立于组外. 2)Linux中每个文件都有所有者.所在组.其它组的概念 ①所有者 一般(默认)为文件的创建者,谁创建了该文件,就 ...
- Ubuntu/Linux用户管理与权限管理(超详细解析)
由于实验室几个老师的学生要共同使用一台服务器,所以需要规范一下服务器的使用,并且给各位学生配置相关的用户和权限,之前一直都是自己用,所以借此机会学习和总结一下Linux服务器的用户管理与权限管理. U ...
- 用户权限管理之权限管理
文章目录 1 基本权限 2 权限管理 3 权限掩码 umask 4 特殊权限 5 特殊属性 1 基本权限 权限 对应数字 意义 r(readable) 4 可读 w(writable) 2 可写 x( ...
- JAVAWEB开发之权限管理(一)——权限管理详解(权限管理原理以及方案)、不使用权限框架的原始授权方式详解
知识清单 1.了解基于资源的权限管理方式 2. 掌握权限数据模型 3. 掌握基于url的权限管理(不使用Shiro权限框架的情况下实现权限管理) 4. shiro实现用户认证 5. shiro实现用户 ...
- python用户权限管理_python---RBAC权限管理项目
设计标准一 **** 项目需求描述:这是一个真实的项目后端管理平台 要实现如下的功能: 1.在管理页面输入用户名密码,可以登陆到主页 2.不同角色的用户显示的菜单个数不同 3.同一角色用 ...
- Linux 权限管理: 权限的概念、权限管理、文件访问权限的设置、 粘滞位
Linux下的基本指令 目录: 权限的概念 权限管理 文件访问权限的设置方法 目录的权限 粘滞位 权限的概念 Linux下用户有两种: 超级用户(root).普通用户. 超级用户:具有最高权限,可以在 ...
- Linux的权限管理操作
一.权限概述 1.权限的基本概念 在多用户计算机系统的管理中,权限是指某个特定的用户具有特定的系统资源使用权利. 在Linux 中分别有读.写.执行权限: 权限针对文件 权限针对目录 读r 表示可以查 ...
- Linux用户管理及权限设置
一.概述-基本常识 作为多用户.多任务(Multi-Users,Multi-tasks)的服务器操作系统,Linux提供了严格的权限管理机制,主要从用户身份.文件权限两个方面对资源进行限制.Lin ...
最新文章
- 微软提出极低资源下语音合成与识别新方法,小语种不怕没数据!| ICML 2019
- 免费教材丨第48期:业界大牛中文教学视频《深度学习:进阶》第25-28讲
- win7安装omnetpp-4.6
- Spring Cloud:指定Eureka Serverd IP地址
- SlideringDrawer的使用(抽屉效果)
- C语言开发笔记(一)自动转换和强制转换
- Codeforces Round #325 (Div. 2) B. Laurenty and Shop 前缀和
- mybatis之xml中日期时间段查询的sql语句
- SQL Server中数据透视表的Python脚本
- 【剑指Offer学习】【面试题22:栈的压入、弹出序列】
- 迁移学习Transfer Learning
- 【报错记录】解决Shell脚本报ambiguous redirect
- 10.26 工作学习记录 英语短文背诵 springboot 起步依赖和配置抽取 英文背诵 英语语法 及物与不及物 语法练习 设计模式 工厂方法模式
- dede搜索结果页列表标题长度修改方法
- hashMap1.7头插法及扩容
- jmeter中控制器的使用
- 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))
- 网页背景 css 黑色,这段让网页背景变成纯黑色的浏览器插件如何优化?
- 简易新闻系统,功能包含用户登录、新闻发布删除、评论管理等
- Eclipse 国内镜像下载
热门文章
- 支持vxlan的服务器网卡,vxlan
- 基于I2C协议的AHT20温湿度传感器的数据采集
- 微信如何关闭城市服务定位服务器,出门前打开微信城市服务功能,就可以知道哪里是最热闹的地方了!...
- (JAVA编程练习):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。抽签名单已经决定,有人向队员打听比赛名单。a说他不和x比,c说他不和x,z比,编写程序找出比赛名单。
- 注册kaggle以及手机验证解决人机问题,出现401未认证问题
- Mybatis常见入参方式(Map、注解、JavaBean)
- 毅冰:价格被客户套路?谈谈我的破解之道
- 视频软解码和硬解码的区别
- 图像噪声模型(matlab)
- TurtleBot3 命令行