博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【linux基本权限】走进linux基本权限
阅读量:4228 次
发布时间:2019-05-26

本文共 1845 字,大约阅读时间需要 6 分钟。

前言

这里说明一下,我个人总结的一些关于linux的文章,都是基于Centos6.5的版本。如果要问为什么,那可能是先入为主吧,习惯了,当然你也可以根据自己的喜好使用其它的linux版本。

通过学习,自我总结,希望对大家有所帮助。个人总结只做参考,哈哈。当然有所不足的,也希望大家留言。当然此篇描述的是文件基本权限,后续篇章会总结特殊权限。合理分配权限真的很重要。学会修改文件权限,再也不用担心自己的小电影被发现了,啊呸。呵呵,心里腹诽套你猴子的,你这个闷骚男,我是来学习知识的,不是来打听番号的,其实内心美滋滋。嘴上说不要,身体很诚实。我要我要我还要,说不下去了,恶心到自己了…

注意:下面所有的测试都是基于root用户做测试的。对文件来讲:最高权限为x(执行);对目录来讲:最高权限为w(写)。

正文

你可以get到哪些知识

  • 文件基本权限
  • 文件默认权限

一、linux权限之基本权限

推荐使用数字计算权限后再赋予,当然也有其它的方式赋予,下面会讲到的。

r + w + x = 7
  • r 对应的数字权限为:4,读权限
  • w 对应的数字权限为:2, 写权限
  • x 对应的数字权限为:1,执行权限

权限对目录的作用

  • r:查询目录下的文件(ls目命令)
  • w:修改目录的权限。例如:新建,删除,重命名,剪切,复制文件和目录(touch,rm,mv,cp
  • x:进入目录(cd

在你使用某个命令时,不妨先用--help或者其它系统帮助命令查看下使用方法。

chmod命令 【选项】模式 【文件】

  • -R,以递归方式更改所有的文件及子目录
    chmod命令
    是不是发现--help命令很实用。学会修改文件权限,再也不用担心自己的小电影被发现了。嘿嘿,心里腹诽套你猴子的,你这个闷骚男,我是学知识的,不是来打听番号的,其实内心美滋滋。

例如

chmod 755 -R 【文件】(慎重赋予最高权限777),赋予所有文件及子目录权限

  • 第1个7代表所有者
  • 第2个5代表所属组
  • 第3个5代表other其他人

ugo模式,u对应所有者,g对应所属组,o对应其他人。使用这种模式时,可以同时赋予或者去掉权限,使用“,”隔开。或者使用“=”赋予权限,不用管原来的权限是多少。细心的同学会发现上面的截图上其实已经有了解释。

例如

chmod u+x,g+w cangls.av 给苍老师这个文件所有者赋予执行权限,所属组赋予写入的权限。

chmod u-x jizels.av,取消赋予jizels.av文件执行权限。假如不小心手滑赋予了吉泽老师这个文件权限,想取消咋办。当然了既然可以加权限,对应的也可以用减号去掉权限。

这里再啰嗦一遍,善用--help或者其它系统帮助命令,不知道的英文可以用翻译软件,再去理解。

一些基本命令的用法,可以参考我之前的文章总结:

修改文件所有者chown命令,chown 【用户】【文件】

例如:chown cangls:av 755

在这里插入图片描述

修改文件所属组chgrp命令,chgrp 【组名】【文件】

例如chgrp cls:group01 cangls.av,对组group01下的cls用户下的cangls.av文件赋予权限

在这里插入图片描述
当然可以对某一个用户组下的用户赋予权限,可以理解为一组下面有n个用户,这样更方便管理。

二、默认权限

前提条件

  • 文件默认不能建立为执行文件,必须手工赋予权限
  • 所有文件默认权限最大为666
  • 默认权限需要换算成字母再相减
  • 建立文件后的默认权限,为666减去umask值

umask命令

  • umask 查看默认权限,0022
  • 第一个0:文件特殊权限
  • 022(-----w-w-),文件默认权限,这里用的是root用户演示的,如下图:
    在这里插入图片描述
  • 对比普通用户umask看到的:
    在这里插入图片描述

修改umask值,一般不会去动这个,了解就行。

  • 临时生效,使用命令umask 0022
  • 永久生效,修改环境变量配置文件vim /etc/profile
    系统环境变量文件

换算成字母权限再运算,注意此时用的是root用户做测试的,例如:

  • 022(----w–w--),文件默认权限
  • 666(-rw-r–r--),文件默认最大权限
  • 755(drwxr-xr-x),目录默认最大权限

尾声

基本权限篇总结了基本权限和默认权限,后面接着会总结特殊权限。好了,到此为止就是此篇文章的全部内容了,能看到这的都是帅哥靓妹啊!!!善于总结,其乐不穷。好记性不如烂笔头,多收集自己第一次尝试的成果,收获也颇丰。你会发现,自己的知识宝库越来越丰富。

转载地址:http://izcqi.baihongyu.com/

你可能感兴趣的文章
Jenkins如何更改主目录
查看>>
TestNG实现用例运行失败自动截图和重跑
查看>>
ReportNG测试报告的定制修改
查看>>
模糊查询
查看>>
T-SQL中的聚合函数中的SUM()函数与AVG函数()
查看>>
T-SQL中的聚合函数(二)
查看>>
分组查询
查看>>
2021-06-04
查看>>
最长无重复子数组
查看>>
Dual-Primal Graph Convolutional Networks 对偶-原始图卷积神经网络
查看>>
GoGNN: Graph of Graphs Neural Network for Predicting Structured Entity Interactions
查看>>
Estimating Node Importance in Knowledge Graphs Using Graph Neural Networks
查看>>
DiffPool: Hierarchical Graph Representation Learning with Differentiable Pooling
查看>>
MuchGCN:Multi-Channel Graph Convolutional Networks
查看>>
kernel_size为1的卷积核与全连接层的关系
查看>>
STRATEGIES FOR PRE-TRAINING GRAPH NEURAL NETWORKS
查看>>
PAT_A 1010. Radix (25)
查看>>
PAT_A 1005. Spell It Right (20)
查看>>
PAT_A 1012. The Best Rank (25)
查看>>
PAT_A 1013. Battle Over Cities (25)
查看>>