当前位置: 首页 > news >正文

【Linux】系列入门摘抄笔记-8-权限管理chmod/chown

Linux操作系统中文件的基本权限由9个字符组成,分别为属主、属组和其他用户,用于规定是否对文件有读、写和执行权限。

文件/目录的权限与归属

目录列表中,有9列

第一列:文件类型与权限(共10个字符,分为四组)
(1)第1个字符:表示文件类型, - 表示普通文件,d 表示文件夹/目录, b 表示块设备; c 表示字符设备;1 表示符号链接文件,p 管道文件pipe , s 套接字文件sock
(2)第2组(2~4)字符 表示文件拥有者的权限
(3)第3组(5~7)表示文件的所属组的权限
(4)第4组(7~9)表示文件除属主属组之外其他用户的权限
(5)文件的权限位中含. 表示这个文件受SELinux的安全规则管理

第二列:引用计数,硬链接数量
第三列:文件属主
第四列:文件属组
第五列:文件大小,加上“-h”选项后以“K”“M”“G”等形式显示,分别表示KB、MB和GB。
第六~八列:创建时间或最后一次修改时间
第九列:文件或目录名

在这里插入图片描述

权限位

在这里插入图片描述

chmod 修改文件/目录权限的命令

chmod [选项] [ugoa][+-=][rwx] file...
描述:用来变更文件或目录的权限。

➢ [ugoa]:
u表示该文件的拥有者(User);
g表示与该文件的拥有者属于同一个组(Group);
o表示其他用户(Other);
a表示这三者皆是,全部的用户(ALL)。

➢ [+ - =]:
+表示赋予某个权限,
-表示取消某个权限,
=表示重新分配唯一的权限。

➢ [rwx]:r表示读权限,w表示写权限,x表示执行权限。

在这里插入图片描述
在这里插入图片描述
用数字修改权限一条命令也可实现同样的效果: chmod 720 123.txt

在chmod命令中,用字符表示权限的方式比较直观,而用数字表示权限的方式就相对便捷,需要给谁赋予什么权限通过一条命令就完成。
常用的数字权限主要有以下几个:
在这里插入图片描述

chown修改所有者和所属组命令

在Linux中,每个用户建立之后,都会建立和用户名同名的用户组。
chown命令 修改文件和目录的所有者和所属组的命令。格式:
chown [选项] 所有者[:所属组] 文件或目录
chown user1:user1 123.txt

chgrp 修改所属组的命令。

chgrp user1 test.txt 

http://www.mrgr.cn/news/1084.html

相关文章:

  • 初识Linux · 基本指令(2)
  • Shell参考 - Linux Shell 训练营
  • Servlet---axios框架 ▎路由守卫
  • k8s 进阶实战笔记 | Ingress-traefik(一)
  • 虚拟机可以玩Steam游戏吗?虚拟机怎么玩Steam Windows游戏 PD19虚拟机玩Steam
  • 望繁信科技荣膺上海市浦东新区博士后创新实践基地称号
  • Day42 | 739. 每日温度 496.下一个更大元素 I 503.下一个更大元素II
  • Docker-制作镜像
  • 延迟加载JS有哪些方式
  • Python | Leetcode Python题解之第350题两个数组的交集II
  • C# 中 Grpc服务端调用客户端方法
  • SQL-约束篇
  • Git入门 -- 区域详解
  • 《第十九章 多媒体 - 摄像头与相册》
  • 【信创】双系统下删除Windows只保留麒麟系统
  • 如何优雅的薅羊毛之Flux.1免费使用还支持中文prompt
  • 01_React简介、基础入门
  • OpenTelemetry:新一代的开源可观测性标准
  • Redis在Linux(Centos7)单机部署和集群部署
  • 【中等】 猿人学web第一届 第7题 动态字体,随风漂移