查看ugo权限: ll

 [root@localhost test]# ll

total 12

-rwxr-xr-x 2 root root 4 Oct  3 11:44 a

lrwxrwxrwx 1 root root 1 Oct  3 15:57 a.soft -> a

drwxr-xr-x 2 root root 6 Oct  3 15:54 b

-rw-r--r-- 1 root root 3 Oct  3 11:09 cron

-rwxr-xr-x 2 root root 4 Oct  3 11:44 p

ugo分析说明:

ugo:  user-group-other  除了x可执行权限,其他对root用户无约束力。

针对-rw-r--r--的分析:第1位表示文件类型。2-10表示ugo权限,三位一段,一共三段。

2-4位表示user文件属主权限。5-7位表示group文件属组权限。8-10位表示other权限。

rwx权限对应的相关命令:

 对普通文件而言:

r
  --cat/tac/more/less/head/tail/vim

w  ---vim :wq
   >
 >>
  2>
   2>>

x   
---可执行。

对目录文件而言:

r
        --ls

w
        --mkdir
 touch  >
 rm

x
         ---
cd

修改ugo权限:chmod

[root@localhost test]# ll

total
0

-rw-r--r-- 1
root root 0 Oct  3 17:46 a

-rw-r--r-- 1
root root 0 Oct  3 17:46 b

-rw-r--r-- 1
root root 0 Oct  3 17:46 c

[root@localhost test]# chmod
+w a
          --单独给user加w权限,与chmod
u+w a  相同。

[root@localhost test]# chmod
a+w b
         --给ugo都加w权限。

用8进制数字表示ugo权限:

数字权限:三位一段,一共三段.(排列顺序必定是rwx,什么都不是,补位-,依次可用4 2 1
0表示)

r    --read
  4

w
 - write
   2

x
  --execute
 1

-
   --null
 0

[root@localhost test]# chmod 777
d.sh  ---给文件d.sh的ugo都加rwx权限。

修改文件属主与属组权限:chown  user:group file_name

 修改文件属主和属组:chown user:group
file_name

修改文件属主: chown user file_name

修改文件属组:chown :group file_name

修改文件属主及自动匹配属组: chown user:
 file_name

[root@localhost test]# ll
e

-rw-r--r-- 1
root root 0 Oct  3 17:50 e

[root@localhost test]# id
lbg

uid=1000(lbg)
gid=1000(lbg) groups=1000(lbg)

[root@localhost test]# chown
lbg e
            --单独修改文件的属主

[root@localhost test]# ll
e

-rw-r--r-- 1
lbg  root 0 Oct  3 17:50
e

[root@localhost test]# chown
:lbg f

[root@localhost test]# ll
f

-rw-r--r-- 1
root lbg 0 Oct  3 17:50 f 
     
 ----单独修改文件的属组

[root@localhost test]# chown
lbg: g
                   --修改文件属主和属组

[root@localhost test]# ll
g

-rw-r--r-- 1
lbg lbg 0 Oct  3 18:00 g

对目录权限修改时: 加上-R表示递归修改.(目录里面文件一起修改.)

[root@localhost test]# chown
-R lbg: ha

[root@localhost ha]# ll
/test/ha

-rw-r--r-- 1
lbg lbg 0 Oct  3 18:01 1

-rw-r--r-- 1
lbg lbg 0 Oct  3 18:01 3

linux中ugo权限管理(chmod/chown)的更多相关文章

  1. Linux第四节 组管理、用户管理、权限管理 / chmod /chown / umask / vim

    三期第三讲1.组管理/用户管理(重要文件系统会实时备份 file-) vim/etc/group: 组管理文件://组名:密码控位键:组id:成员 vim/etc/gshadow:组密码管理文件:// ...

  2. linux中的权限管理命令

    一. 改变文件或目录的权限:chmod 命令详解 命令名称:chmod 命令所在路径:/bin/chmod 执行权限:所有用户 语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录] ...

  3. Linux中的权限管理

    touch 11.txt(创建了一个文件) chown zhangsan:zhangsan 11.txt ll(可看到11.txt的属主和属组都改为了zhangsan) useradd lisi(添加 ...

  4. <实训|第九天>掌握linux中普通的权限控制和三种特殊的权限(sst),做合格的运维工程师

    linux中,权限的学习是必不可少的,不论是作为一名运维工程师或者是单一的管理者,学习好linux中的权限控制,你就可以保护好自己的隐私同时规划好你所管理的一切. 权限的学习是很多的,不要认为自己已经 ...

  5. Linux 用户账号与权限管理

    在Linux中,如何管理用户.管理权限?请看下文,谢谢配合. 用户.组概述 用户分类 超级用户:root,人为交互最高权限用户,system为最高权限用户. 普通用户:通过管理管理员创建,权限受到一定 ...

  6. Linux用户组和权限管理

    Linux用户组和权限管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   一.Linux的安全模型 1>.安全3A 这并不是Linux特有的概念,在很多领域都有3A的概念 ...

  7. Linux账号和权限管理

    一. 用户和组的管理  - Linux中用户种类 种类 特点 root 是管理员,拥有至高无上的权限,不受限制,UID为0 普通用户 管理员创建的用户,受权限限制,UID一般从500开始,可以登录系统 ...

  8. Linux用户和权限——管理文件权限的命令

    Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...

  9. <实训|第十三天>linux中ACL权限控制以及磁盘配额,附编译属于自己的linux内核

    [root@localhost~]#序言 首先讲讲昨天关于缩容失败,开不机的解决方法:ACL权限也算是一个很重要的知识点,不难,但是很实用:磁盘配额一般不需要自己弄,但是要懂得原理.剩下的就是编译属于 ...

随机推荐

  1. Python--网络爬虫模块requests模块之响应--response

    当requests发送请求成功后,requests就会得到返回值,如果服务器响应正常,就会接收到响应数据: Response响应中的属性和方法 常用属性: status_code: 数据类型:int ...

  2. JS中实现Trim(),TrimStart(),TrimEnd() 的方法

    //去除字符串头尾空格或指定字符 String.prototype.Trim = function (c) { if (c == null || c == "") { var st ...

  3. 【不知道怎么分类】HDU - 5963 朋友

    题目内容 B君在围观一群男生和一群女生玩游戏,具体来说游戏是这样的: 给出一棵n个节点的树,这棵树的每条边有一个权值,这个权值只可能是0或1. 在一局游戏开始时,会确定一个节点作为根.接下来从女生开始 ...

  4. python 操作conf配置文件方法

    参考文章链接:https://blog.csdn.net/qq_23587541/article/details/85019610

  5. Helium文档11-WebUI自动化-attach_file上传文件或图片

    前言 attach_file关键字根据官方介绍的作用是上传文件 入参介绍 def attach_file(file_path, to=None): """ :param ...

  6. Java爬取同花顺股票数据(附源码)

    最近有小伙伴问我能不能抓取同花顺的数据,最近股票行情还不错,想把数据抓下来自己分析分析.我大A股,大家都知道的,一个概念火了,相应的股票就都大涨. 如果能及时获取股票涨跌信息,那就能在刚开始火起来的时 ...

  7. C#番外篇-SpinWait

    SpinWait封装常见旋转逻辑.在单处理器计算机上,始终使用 "生成" 而不是 "繁忙等待",在装有超线程技术的 Intel 处理器的计算机上,这有助于防止硬 ...

  8. 通过express快速搭建一个node服务

    Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台.可以理解为是运行在服务端的 JavaScript.如果你是一个前端程序员,不太擅长像PHP.Python或Ruby等 ...

  9. HTTP协议(2)

    HTTP协议主要是有HTTP请求报文和HTTP响应报文组成的. HTTP请求报文主要分为四个部分: 第一部分:请求行.独占一行,由请求方法.请求url以及协议/版本组成: 第二部分:请求头,第二行到第 ...

  10. java 执行shell命令及日志收集避坑指南

    有时候我们需要调用系统命令执行一些东西,可能是为了方便,也可能是没有办法必须要调用.涉及执行系统命令的东西,则就不能做跨平台了,这和java语言的初衷是相背的. 废话不多说,java如何执行shell ...