多人多任务环境是Linux的重要特色之一,为了保证每个使用者的文件数据都较为保密,就有了文件权限管理的概念。一般将文件读取身份分为三个类别:owner/group/others,且三种身份各有read/write/execute权限。

一、使用者与群组

1.1文件拥有者

创建文件的用户

1.2群组

多个用户组成一个群组。每个账号可以有多个群组支持。

1.3其他人

拥有者与同一群组之外的其它账号。

1.4root

root用户具有最高管理权限,可操作、设置所有账号文件。su -切换root用户。

1.5记录文件

一般情况下,Linux上的账号信心包括root账号,都记录在/etc/passwd文件内,个人密码记录在/etc/shadow下,组名记录在/etc/group内。

二、文件权限

ls -al列出文件详细属性,如

ninja@DESKTOP-J4476BG:~$ ls -al
total 118056
drwxr-xr-x 1 ninja ninja      4096 Aug 24 20:21 .
drwxr-xr-x 1 root  root       4096 Aug 12 14:31 ..
-rw------- 1 ninja ninja       878 Aug 25 10:23 .bash_history
-rw-r--r-- 1 ninja ninja       220 Aug 12 14:31 .bash_logout
-rw-r--r-- 1 ninja ninja      3771 Aug 12 14:31 .bashrc
drwxr-xr-x 1 ninja ninja      4096 Aug 12 14:31 .landscape
-rw-r--r-- 1 ninja ninja         0 Aug 28 19:32 .motd_shown
-rw-r--r-- 1 ninja ninja       807 Aug 12 14:31 .profile
-rw-r--r-- 1 ninja ninja         0 Aug 12 21:38 .sudo_as_admin_successful
drwxr-xr-x 1 ninja ninja      4096 Aug 12 14:36 .vscode-server
-rw-r--r-- 1 ninja ninja       183 Aug 12 14:36 .wget-hsts
drwxr-xr-x 1 ninja ninja      4096 Aug 24 20:07 Workspace
drwxr-xr-x 1 ninja ninja      4096 Aug 16 10:57 doc
-rw-r--r-- 1 ninja ninja 120876188 Aug 24 19:54 r104-RedTea.tar.gz

具体说明:

第一栏代表文件类型与权限(permission)

第一个字节代表文件类型:

  • -:普通文件,包括纯文本文件(ASCII)、二进制文件(binary)、各种压缩文件等。
  • d:目录文件,也就是Windows中的目录,可以通过cd命令进入。
  • b:块设备文件,即存储数据以供系统存取的接口设备,简单而言就是硬盘。
  • c:字符设备文件,即串行端口的接口设备,例如键盘、鼠标等。
  • s:套接字文件,通常用在网络数据连接。
  • p:管道文件,主要为了解决多个程序同时存取一个文件所造成的错误。
  • l:链接文件,类似Windows下面的快捷方式。

第二栏表示有多少个档名连接到此节点(i-node)

第三档代表这个文件(或目录)的拥有者账号

地四栏代表这个文件(或目录)的所属群组

第五栏为文件大小,默认单位bytes

第六栏为最近修改日期

第七栏为文件名

三、修改文件的属性与权限

主要命令:

  • chgrp:改变文件所属群组
  • chown:改变文件拥有者
  • chmod:改变文件的权限

文件的权限字符可用数字代替

r:4

w:2

x:1

四、Linux目录配置

主要依据FHS标准,一般根据文件系统使用的频繁与否和是否允许使用者随意改动,定义成下面四种形态。

Linux群组与文件权限相关推荐

  1. LInux习题练习-04(yum源、用户和组、文件权限、find)

    习题练习-04 yum 练习题 用户和组练习题 文件权限练习题 其他练习题 习题练习-04 yum 练习题 利用 yum 安装tree 工具包与http 服务 在web服务初期,由于经常编辑Apach ...

  2. Linux配置协同工作目录,Linux学习二:文件权限与目录配置

    Linux文件权限 ls指令可查看当前目录下的所有文件及文件夹,ls -al可以展示所有文件夹得详细属性. 其中,第一列为文件类型与权限 如图所示: 第一个字符代表这个文件是『目录.文件或链接文件等等 ...

  3. linux chmod修改权限失败,【Linux】chmod修改文件权限

    在Linux系统中输入chmod -- help 输出如下: lilinchuan@lilinchuan-VPCEA27EC:~$ chmod --help 用法:chmod [选项]... 模式[, ...

  4. linux中的特殊文件权限

    在linux中,除了设置文件拥有者,群组以及其它用户的读,写,执行权限外,还有一些特别的权限设置.本文主要就SUID,SGID和SBIT以及隐藏属性的设置进行学习记录. 1. SUID,SGID,SB ...

  5. Linux下的高级文件权限ACL

    ACL(Access Control List)即访问控制列表.主要是针对单一用户,单一文件或目录进行rwx权限的细部设定.可以针对用户(User).群组(Group).默认属性掩码(mask)进行设 ...

  6. linux用户管理和文件权限

    linux用户管理和文件权限 新建用户: useradd ftpuser      useradd -g gxx userxx 修改密码: passwd ftpuser 新增用户组: # groupa ...

  7. Linux(5) 组管理和权限管理

    Linux(5) 组管理和权限管理 学习视频:https://www.bilibili.com/video/BV1Sv411r7vd?p=46&spm_id_from=pageDriver 一 ...

  8. 第二章:Linux系统目录介绍+第三章:Linux系统文件类型和文件权限

    文章目录 二.Linux目录结构 1.Linux的文件目录结构图 2.常用目录介绍 3.相对路径和绝对路径 三. Linux系统文件类型和文件权限 1.文件类型 2.文件权限 3.如果修改文件权限 3 ...

  9. Linux命令之修改文件权限chmod

    概述 chmod 命令可以修改文件或目录的权限. 注:chmod 命令有两种修改权限的方法:一种是包含字母和操作符表达式法:一种是包含数字的数字设定法. 语法 该命令的语法如下: # 第一种修改方法 ...

最新文章

  1. BYTE,WORD,DWORD的大小及一些特殊的高低位宏(取高位 取低位)
  2. python装饰器作用-Python装饰器详解
  3. oracle归档目录莫名删除,Oracle归档目录被自动删除的bug
  4. linux菜单系统,Linux修改grub菜单
  5. m.2接口和nvme区别_m.2 nvme和m.2有区别吗?
  6. WINDOWS 如何关闭3306端口
  7. c语言1+2+3+4+5_C程序来计算系列1+(1 + 2)+(1 + 2 + 3)+(1 + 2 + 3 + 4)+ ... +(1 + 2 + 3 + ... + n)...
  8. python 整数逆位运算_Python 进制转换、位运算
  9. 华为P50外观定了:居中挖孔
  10. 每月一书(202101):《财富自由之路》-李笑来
  11. 恶意软件相似度检测过程
  12. 网易面试总结——面试案例9~面试案例12
  13. Thinkpad E420移除白名单
  14. unity小技巧收集总结--自用(三)
  15. 关于 ORA-22992
  16. WordPress网站出现Error establishing a database connection原因及解决方法
  17. 麻雀搜索算法(SSA)求解二元一次函数(附完整代码)
  18. 优酷html代码手机不支持,使用 iframe 引用优酷和土豆和腾讯视频,支持 HTML5 手机 播放...
  19. mysql You can turn off this feature to get a quicker startup with –A
  20. ReactNative-Banner

热门文章

  1. adblock plus 广告过滤器的使用
  2. tool_AutoMan
  3. 百度网盘资源下载加速教学
  4. uip协议,主动发送功能
  5. 纸吸管,是下一个环保智商税吗?
  6. 三国群英传霸业之王服务器维护,20190723维护公告
  7. 打造属于自己的TensorFlow(一)之SimpleFlow-计算图与前向传播
  8. 搭建代理服务器获取大量IP
  9. 【教程】花100块钱DIY一台民航客机雷达
  10. ino查看工具android版,Tian Wang INO