linux基础-专题-权限相关

本篇包以下命令

chomd chown chgrp umask

基本概念

  在Linux系统中,一切都是文件。
  所有的文件的权限一般被分为三组,及 #`u`-所属者、#`g`-所属组,#`o`-其他人
  一般每组的权限可以分为三个状态也就是 “读”,“写”,“执行”的权限 对应的英文表达为 # rwx
  r -- read 读权限 代表置为 @4 
  w --  write 写权限 代表值为 @2
  x -- ex 执行权限  代表值为 @1
  所以满权限 为 777
  所有者有全权限,其他人只有读和执行的权限 :755
  注意缺省创建的文件 不能直接赋予执行权限

权限的修改

权限的加减以及等于运算

基本格式 chmod+ 所在分区 - ugo + 运算符号 + 目标权限[rwx] + 目标文件

常用格式:

python chmod u+x a #@info:给a文件的所有者增加执行权限 chmod o-w b #@info: 给b文件的其他访问者一个编写的权限 chmod md g=rwx c #@info:赋予c文件所属组全部权限

通过数字的方法授权

在linux的权限管理中,有码值相关的概念,也就是 r =4 w=2 x=1

常用格式:

python chmod u+x a #@info:给a文件的所有者增加执行权限 chmod o-w b #@info: 给b文件的其他访问者一个编写的权限 chmod g=rwx c #@info:赋予c文件所属组全部权限

linux目录权限和文件权限的区别

代表字符 对文件的含义 对目录的含义
r 读取文件查看文件 查看目录内容
w 修改文件内容 创建删除文件
x 执行文件 进入目录

权限管理命令 chown

常用格式:

python chown +用户名 + 文件/目录 权限数字组合 类似于 777 chgrp + 用户组 + 文件/目录

默认权限 umask

在创建 文件和目录时所使用的默认权限时 umask

常用格式:

python umask -S #@info:查看默认权限 umask #@info: 数字展示默认权限 0022 :# @info 代表默认权限 但是代表缺失权限,第一个0是特殊权限位置 第二个0是全权限 2 代表没有写权限 umask + 掩码值 #@info 修改默认权限

posted @ 2021-10-03 18:16  P_sara  阅读(132)  评论(0)    收藏  举报