在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作。在系统中,通过UID来区分用户的权限级别,UID等于0,表示此用户具有最高权限,也就是管理员。其他的用户UID依次增加,通过/etc/passwd用户密码文件可以查看到每个用户的独立的UID。
默认进入系统,我们会看到这样的字符: [root@localhost ~]#,其中#代表当前是root用户登录,如果是$表示当前为普通用户。
每一个文件或者目录的权限,都包含一个用户权限、一个组的权限、其他人权限,例如下:
第一个root表示该文件所有者是root用户,第二个root代表该文件的所属的组为root组,其他用户这里默认不标出。

[root@localhost tmp]# ls -l test.txt
-rwx------. 1 root root 15 4月   5 21:29 test.txt
[root@localhost tmp]#

如果我们想改变某个文件的所有者或者所属的组,可以使用命令chown
chown –R abc:abc test.txt即可。

[root@localhost tmp]# chown -R abc:abc test.txt
[root@localhost tmp]# ls -l test.txt
-rwx------. 1 abc abc 15 4月   5 21:29 test.txt
[root@localhost tmp]#

每个Linux文件具有四种访问权限:可读®、可写(w)、可执行(x)和无权限(-)。
利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为准。第一个字段由10个字符组成,如下:

[root@localhost tmp]# ls -l test.txt
-rw-r--r--. 1 abc abc 15 4月   5 21:29 test.txt

第一位表示文件类型,-表示文件,d表示目录;后面每三位为一组。

  • 第一组:2-4位表示文件所有者的权限,即用户user权限,简称u
  • 第二组:5-7位表示文件所有者所属组成员的权限,group权限,简称g
  • 第三组:8-10位表示所有者所属组之外的用户的权限,other权限,简称o

从上面这个文件,我们可以看出,test.txt文件对应的权限为:
abc用户具有读和写的权限,abc组具有读的权限,其他人具有读的权限。

为了能更简单快捷的使用和熟悉权限,rwx权限可以用数字来表示,分别表示为r(4)、w(2)、x(1)。
test.txt权限可以表示为:744
如果给某个文件授权,命令为chmod:chmod 777 test.txt [-R] ,目录的话加上-R包括目录下文件的权限

[root@localhost tmp]# ll
总用量 4
-rwx------. 1 abc abc 15 4月   5 21:29 test.txt
[root@localhost tmp]# chmod 777 test.txt
[root@localhost tmp]# ls -l test.txt
-rwxrwxrwx. 1 abc abc 15 4月   5 21:29 test.txt
[root@localhost tmp]#

Linux系统管理----用户权限相关推荐

  1. Linux超级用户权限控制

    在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者.普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户. 在系统中,每个文件.目录和进程,都归属于某一个用户 ...

  2. Linux系统管理-用户管理-组管理-2

    Linux系统管理 2. Linux系统管理 2.1用户管理 1. 任何使用linux的系统资源的用户,必须使用一个合法的账号和密码,账号和密码一般都是向系统管理员申请. 2. 添加用户:userad ...

  3. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)

    不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...

  4. linux缓存文件用户权限错误,CVE-2019-11244漏洞到底该如何修复?--关于缓存文件权限设置...

    2019年5月,Kubernetes社区(后面简称"社区")修复了标号为CVE-2019-11244的安全漏洞,这个修复方案似乎并不彻底,于是有人发布Issue对此提出异议,希望提 ...

  5. 操作系统(15)-Linux的用户权限

    一.基本概念 Linux是一个多用户多任务的分时操作系统,可以多个用户同时登陆Linux.这一点比Windows可优秀多了. 一个用户操作Linux需要经过三个步骤的权限认证: Authenticat ...

  6. linux php 用户权限管理,LINUX教程:Linux用户及权限管理

    <LINUX教程:Linux用户及权限管理>要点: 本文介绍了LINUX教程:Linux用户及权限管理,希望对您有用.如果有疑问,可以联系我们. [文件治理.管道.用户及组治理.用户及权限 ...

  7. 【Linux】用户权限——命令大全

    文章目录 9.1.基本概念 9.2. 组 9.3. ls -l 扩展 9.4.组管理 终端命令 9.5.用户管理 终端命令 9.5.1 创建用户 / 设置密码 / 删除用户 9.5.2 查看用户信息 ...

  8. Linux之用户权限篇

    目录 前言 1. 查看用户信息 1. 创建用户 2. 修改用户信息 3. 删除用户 4. 文件权限 4.1 chmod 4.2 chown 5. 用户密码 前言 用户权限非常重要! 非常重要!非常重要 ...

  9. linux区分用户权限级别的命令,认识Linux命令--用户、权限管理

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理. 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同 ...

最新文章

  1. 设计模式学习 - 工厂模式
  2. 【Linux】17_计划任务
  3. 秀姿势(jzoj 3464)
  4. Android dumpsys命令详细使用
  5. 随想录(epoll的使用)
  6. PyTorch 深度学习:37分钟快速入门——FCN 做语义分割
  7. Mybatis 系列使用记录
  8. 在iOS App中增加完整的照片多选功能
  9. DataGrid中DropDownList触发SelectedIndexChanged事件并修改DataGrid行值(转载)
  10. 译:用iPhone SDK来画饼图(Pie Charts)报表
  11. linux xbrowser 安装包,xmanager安装包
  12. Linux系统安装Mediawiki
  13. 1.1统计学的发展史
  14. java环境变量classpath的作用_JAVA环境变量中 classpath、path、JAVA_HOME的作用
  15. RPM软件安装包-rpm指令操作
  16. exure9 秘钥_AxureRP9.0秘钥(持续更新)
  17. 七种水果不能空腹食用
  18. leetcode【537】Complex Number Multiplication(复数相乘)
  19. 批处理常用特殊符号简介
  20. 服务器硬盘接口图文观赏

热门文章

  1. verilog验证平台技巧(避免竞争的办法)
  2. Excel在统计分析中的应用—第五章—统计指数-Part5- 综合指数(费雪指数)
  3. CSP-J CSP-S 初赛模拟题
  4. 阔别两年的重逢丨CIMT2019中图仪器精彩重现
  5. pdf水印去除和word转换
  6. owasp_OWASP数据工程师
  7. 论文写作 计算机类顶会顶刊,及论文发表指导
  8. shiro 拦截器链
  9. 字符串(一) | 剑指 Offer 58 - II. 左旋转字符串、541. 反转字符串 II、剑指 Offer 05. 替换空格、151. 反转字符串中的单词
  10. Office Powerpoint演示文档大瘦身