权限

权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户、哪些组可以对特定文件进行什么样的操作。

每个进程都是以某个用户的身份运行,所以进程的权限与该用户的权限一样,用户的权限大,该进程拥有的权限就大

文件权限

Linux中,每个文件都拥三种权限:

权限对文件的影响对目录的影响r(读取)可读取文件内容可列出目录内容w(写入)可以修改文件内容可在目录中创建删除文件x(执行)可以作为命令执行可访问目录内容

注:目录必须拥有x权限,否则无法查看其内容

UGO

Linux权限基于UGO模型进行控制

U代表User,G代表Group,O代表Other

每一个文件的权限基于UGO进行设置

权限三个一组(rwx),对应UGO分别设置

每一个文件拥有一个所属用户和所属组,对应UG,不属于该文件所属用户或所属组的使用O权限

命令ls -l可以查看当前目录下文件的详细信息:

drwxr-xr-- 2 nash_su training 208 Oct 1 13:50 linuxcast.net

修改文件所属用户、组

命令chown用以改变文件的所属用户

chown nash_su linuxcast.net

-R 参数递归的修改目录下的所有文件的所属用户

命令chgrp用以改变文件的所属组:

chgrp nash_su linuxcast.net

-R 参数递归的修改目录下的所有文件的所属组

修改权限(1)

命令chmod用以修改文件的权限

chmod 模式 文件

模式为如下格式

u、g、o分别代表用户、组和其他

a可以代指ugo

+、-代表加入或删除对应权限

r、w、x代表三种权限

模式示例

chmod o+rw linuxcast.net

chmod g-x linuxcast.net

chmod go+r linuxcast.net

chmod a-x linuxcast.net

修改权限(2)

命令chmod也支持以数字方式修改权限,三个权限分别由三个数字表示

-r = 4(2^2)

-w =2 (2^1)

-x =1(2^0)

使用数字表示权限时,每组权限分别为对应数字之和:

rw=4+2 =6

rwx=4+2+1 =7

r-x =4+1 =5

所以,使用数字表示ugo权限使用如下方式表示

chmod 660 linuxcast == rw-rw----

chmod 775 linuxcast ==rwxrwxr-x

linux中ugo什么权限,Linux权限机制:UGO | 昆特斯的控相关推荐

  1. linux 本组其他组权限,linux中地用户组和各种权限

    <linux中地用户组和各种权限>由会员分享,可在线阅读,更多相关<linux中地用户组和各种权限(12页珍藏版)>请在人人文库网上搜索. 1.实用标准文案 中的用户组和各种权 ...

  2. python打开文件夹的权限_python修改linux中文件(文件夹)的权限属性操作

    今天生成的对流云团路径图片放在linux下,文件的权限都是rw,没有x,后续的别人的程序调用不了,这里附上对三个属性的简单解释,有不够的欢迎大家补充 Linux的权限不是很细致,只有RWX三种 r(R ...

  3. 在Linux中挂载Windows端共享权限设定方法和出现报错的解决办法

    在Linux中挂载Windows端共享权限设定方法 Windows端共享权限设定: 关于挂载共享文件夹的报错解决 1.出现smbclient 报错 2.关闭windows防火墙 3.确认windows ...

  4. linux中 777,755等用户权限说明

    linux中 777,755等用户权限说明 读取写入执行权限 444 r–r–r–600 rw---644 rw-r–r–666 rw-rw-rw-700 rwx--744 rwxr–r–755 rw ...

  5. linux中useradd存放位置,Linux useradd命令详解:添加新的系统用户

    linux 系统中,可以使用 useradd 命令新建用户,此命令的基本格式如下: [root@localhost ~]#useradd [选项] 用户名 该命令常用的选项及各自的含义,如表 1 所示 ...

  6. linux中original_如何在 Linux 中整理磁盘碎片

    如何在 Linux 中整理磁盘碎片 转载自: 如何在 Linux 中整理磁盘碎片​linux.cn 有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀 ...

  7. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  8. linux中用户组和用户,linux中用户和用户组

    一.用户和组原理 一个用户可以属于多个组,一个组有多个用户 在Linux中操作系统必须依赖组和用户进行管理 二.与用户和组相关的配置文件 1.组相关配置文件 1)/etc/group :管理用户组信息 ...

  9. linux中文件链接,关于Linux中文件,链接的一些思考

    在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API. 使他们被处理的时候可统一用字节流的方式.所以说,除了进程之外,其他的一切均可看做文件. Linu ...

  10. linux中make命令大全,Linux中的命令 make -f 是什么意思

    二.Makefile的文件名 默认的情况下,make命令会在当前目录下按顺序找寻文件名为"GNUmakefile"."makef ile"."Make ...

最新文章

  1. Java归去来第2集:利用Eclipse创建Maven Web项目
  2. 左耳朵耗子:程序员如何把控自己的职业?
  3. 并发基础篇(六):线程Thread类的start()方法和run()方法
  4. router3 BGP2 属性及选路
  5. Qt的元对象(Meta-Object)系统简介(转)
  6. [css] 说说你对前端二倍图的理解?移动端使用二倍图比一倍图有什么好处?
  7. awk工具的简单使用
  8. php bloginfo templatedirectory,PHP变量不显示使用bloginfo('template_directory')的图像
  9. 安装TeamViewer的监视器驱动后屏幕亮度无法调节
  10. 视频格式mkv、mp4、avi、flv、mov、wmv、webm特点和区别
  11. win10台式机,耳机插入没有声音
  12. 鲜枣课堂之深入浅出数字信号处理
  13. 【原创】2009年8月18日老谷项目管理MSN群专题—项目案例分享文字实录
  14. 上个月一位朋友买到翻新N80手机 淘宝充斥奸商假货 【该奸商为四钻】
  15. usage.txt-1
  16. 前端,java后端开发,数据分析师应该掌握的技术,不要盲目跟风
  17. MySQL中复制表/结构的写法
  18. Win32API UNICODE编码宽字节
  19. 碟中谍小组不要太夸张 Avaya要说:哈利法塔的网络很可靠
  20. layui table 每列加标签_【前端】layui表格中根据条件给对应的列加背景色

热门文章

  1. L1-052 2018我们要赢 - java
  2. 版本控制工具简介(一)——git版本控制
  3. python余弦定理求第三边_python余弦定理计算相似度
  4. 毛哥的快乐生活(15) 能力越大责任越大
  5. Visual C++游戏编程基础之键盘消息
  6. mysql怎么给外键约束加名字_Mysql外键约束
  7. 微信小程序swiper实现轮播图,可触发点击事件
  8. golang 理解 reflect包 函数 ValueOf, Value.Set
  9. 「业务架构」波特的五力分析教程
  10. JFreeChart用法示例