精华内容
下载资源
问答
  • Linux文件和目录权限计算方法

    千次阅读 2018-11-19 12:01:41
    Linux文件和目录权限计算方法 第一步:将默认权限(目录777,文件666)和umask值都转换为二进制; 第二步:对umask值取反; 第三步:将默认权限和umask取反的值做与运算; 第四步:将得到的二进制转换为八进制,即...

    Linux文件和目录权限的计算方法

    第一步:将默认权限(目录777,文件666)和umask值都转换为二进制;

    第二步:对umask值取反;

    第三步:将默认权限和umask取反的值做与运算;

    第四步:将得到的二进制转换为八进制,即为权限。

    例如:当umask为022时,文件权限的计算如下:
    在这里插入图片描述

    例如:当umask为033时,文件权限的计算如下:
    在这里插入图片描述

    展开全文
  • linux下文件和目录的默认权限计算

    千次阅读 2015-01-11 20:58:16
    详解linux下文件和目录的默认权限计算 当新建一个文件和目录时,很多人会很关心其权限,但是否想过其权限是怎么计算来的,这就与umask(遮罩码)有关了。 一般用户的umask为0002,root的umask为0022,umask的配置...

    我的linux学习之路

    详解linux下文件和目录的默认权限计算

    当新建一个文件和目录时,很多人会很关心其权限,但是否想过其权限是怎么计算来的,这就与umask(遮罩码)有关了。

    一般用户的umask为0002,root的umask为0022,umask的配置文件为/etc/bashrc.

    下来详解文件和目录的默认权限:

    1.文件默认权限的计算方法为:666-umask,但文件默认是不具有执行权限,如果算得的结果中有执行权限,则将其权限加1.

    若umask为777时,会怎样呢?下面会告诉你。

    可见,666-777还是000.

    2.目录的计算方法与文件相同的,是777-umask。

    展开全文
  • 方法1:直接用加减法计算(简单直接,推荐使用) ...2. umask=032,对应位是奇数的,计算文件默认权限时需要相减后再加1 目录权限:777-032=745 文件权限:6-0=6,6-3+1=4,6-2=4,最终结果是644 [...

    方法1:直接用加减法计算(简单直接,推荐使用)
    重点提示:不能单纯直接相减得到结果,要看umask对应位的奇偶性。
    例如:
    1. umask=022
    目录权限:777-022=755
    文件权限:666-022=644
    2. umask=032,对应位是奇数的,计算文件默认权限时需要相减后再加1
    目录权限:777-032=745
    文件权限:6-0=6,6-3+1=4,6-2=4,最终结果是644
    [xruan@CentOS6lsrv01 ~]$ umask 032
    [xruan@CentOS6lsrv01 ~]$ umask
    0032
    [xruan@CentOS6lsrv01 ~]$ mkdir dir1
    [xruan@CentOS6lsrv01 ~]$ touch test1
    [xruan@CentOS6lsrv01 ~]$ ll
    total 4
    drwxr--r-x 2 xruan xruan 4096 Oct 18 05:06 dir1
    -rw-r--r-- 1 xruan xruan    0 Oct 18 05:06 test1
    小结:这种计算方法只需要在计算文件默认权限时需要考虑umask对应位的奇偶性,如果umask对应位是偶数,则用6直接相减可以得出最后结果,如果umask对应位是奇数,则用6相减后再加1可以得出最后结果;对于目录,直接用777-umask得到结果。

    方法2:通过字母符号进行计算
    假设umask值为551[r-xr-x--x],
    目录权限:[rwxrwxrwx]-[r-xr-x--x]=[-w--w-rw-],即226
    文件权限:[rw-rw-rw-]-[r-xr-x--x]=[-w--w-rw-],文件的x位上没有x,不用处理,直接取过来即可,即226

    方法3:转换成二进制计算,假设umask为032
    说明:这种方法最严谨和精确,但比较麻烦,实际工作中不推荐使用

    你可以参考一下,有发现错误的请告知我^^
     

    展开全文
  • linux权限命令

    千次阅读 2021-02-18 15:01:09
    1、权限位的含义  目前Llinux的权限位有10位(新版本中有些文件的权限位最后会有个.,表示该文件是受SELinux的保护的),每一位都代表着不同的含义:  这10位的含义如下图所描述的:  第1位:表示文件类型,Linux...

    1、权限位的含义  目前Llinux的权限位有10位(新版本中有些文件的权限位最后会有个.,表示该文件是受SELinux的保护的),每一位都代表着不同的含义: 在这里插入图片描述  这10位的含义如下图所描述的: 在这里插入图片描述  第1位:表示文件类型,Linux不像Windows使用扩展名表示文件类型,而是使用权限位的第1位表示。虽然Linux文件的种类不像Windows那么多,但也不少,详细情况可使用"info ls"命令查看,常见的文件类型有:

    标识表示文件类型说明
    -普通文件
    b块设备文件这是一种特殊设备文件,存储设备都是这种文件,如分区文件/dev/sda1
    c字符设备文件这也是特殊设备文件,输入设备一般都是这种文件,如鼠标、键盘等
    d目录文件
    l(小写L)软链接文件
    p管道符文件这是一种非常少见的特殊设备文件
    s套接字文件这也是一种特殊设备文件,一些服务支持Socket访问,就会产生这样的文件

     第2-4位:表示文件所有者(用u表示)的权限,有字母则由该权限,为-则表示没有该权限

    标识含义权限
    rread读取权限
    wwrite写权限
    xexecute执行权限

     第5-7位代表文件所属组(用g表示)的权限,同样用rwx表示  第8-10位代表其他人(用o表示)的权限,也用rwx表示 2、基本权限命令  ①chmod:修改文件的权限模式,命令所在路径为/bin/chmod,所有用户可执行   命令格式:

    chmod [选项] 权限模式 文件名
    1

      选项:     -R:递归设置权限,也就是给子目录中的所有文件设定权限   权限模式的格式:[ugoa][+ - =][perms],即[用户身份][赋予方式][权限]。    用户身份:     u——所有者(user)     g——所属组(group)     o——其他人(other)     a——代表全部(all)    赋予方式:     +——加入权限     -——减去权限     =——设置权限   示例1️⃣:表示针对cde这个文件给文件所有者(u)添加执行权限(x)

    chmod u+x cde
    1

      示例2️⃣:同时给多个身份添加相应权限,中间用逗号隔开

    chmod g+w,o+w cde
    1

      示例3️⃣:去除权限,使用减号

    chmod u-x,g-w,o-w cde
    1

    3、数字权限  4:同r,读  2:同w,写  1:同x,执行  示例:755中的第一位7表示给文件所有者赋的权限为4+2+1,即读写执行,同理第二位5表示给所属组赋的权限为4+1,即读和执行,最后一位则是给其他人赋予的权限

    chmod 755 cde
    1

     常用数字权限:

    数字权限使用场景描述
    644文件的基本权限所有者拥有读、写权限,所属组和其他只读
    755文件的执行权限和目录的基本权限拥有者读、写和执行,所属组和其他人可读写
    777最大权限所有人都对该文件拥有读写和执行权限

    4、修改所有者和所属组  ①chown:修改文件和目录的所有者和所属组,命令所在目录为/bin/chown,所有用户可执行   命令格式:

    chown [选项] 所有者:所属组 文件或目录
    1

      选项    -R:递归设置权限  Tip:普通用户不能修改文件的所有者,哪怕自己是这个文件的所有者也不行;普通用户只可以修改所有者是自己的文件的权限(rwx)  添加用户:添加用户的时候会创建一个同名的该用户的初始组,即同时会添加一个名为user1的group

    useradd user1
    1

     给新加用户设置密码:只有root用户可以在设置密码时忽略Linux的提示

    passwd user1
    1

    在这里插入图片描述  修改文件所有者:

    chown user1 cde
    1

     ②chgrp:修改文件和目录的所属组,命令所在目录/bin/chgrp,所有用户可执行

    chgrp user1 cde
    1

     改回所有者和所属组:

    chown root:root cde
    1

    5、权限含义的解释  首先,读、写、执行权限对文件和目录的作用是不同的。   权限对文件的作用:    读(r):对文件有读权限,代表可以读取文件中的数据。如果把权限对应到命令上,那么一旦对文件有读权限,就可以对文件执行cat、more、less、head、tail等文件查看命令。    写(w):对文件有写权限,代表可以修改文件中的数据。如果把权限对应到命令上,那么一旦对文件有写权限,就可以对文件执行vim、echo等修改文件数据的命令。注意:对文件有写权限并不能删除文件本身,只能修改文件中的数据;如果想删除文件,则需要对文件的上级目录拥有写权限。    执行(x):对文件有执行权限,代表文件可以运行。在Linux中,只要文件有执行权限,这个文件就是执行文件了。只是这个文件到底能不能正确执行,不仅需要执行权限,还要看文件中的代码是不是正确。对文件来说,执行权限是最高权限。   权限对目录的作用:    读(r):对目录有读权限,代表可以查看目录下的内容,也就是可以查看目录下有哪些文件和子目录。如果把权限对应到命令上,那么一旦对目录有了读权限,就可以在目录下执行ls命令,查看目录下的内容。    写(w):对目录有写权限,代表可以修改目录下的数据,也就是可以在目录中新建、删除、复制、剪切子文件或子目录。对应到命令上,就可以在目录下执行touch、rm、cp、mv命令。对目录来说,写权限是最高权限。    执行(x):目录是不能运行的,那么对目录拥有执行权限,代表可以进入目录。对应到命令上就是可以对目录执行cd命令,进入目录。  目录的可用权限只有以下3个:   0:任何权限都不赋予   5:基本的目录浏览和进入权限   7:完全权限(读+写+进人) 6、umask默认权限  即新建文件时赋予文件的权限,在/etc/profile中定义。  查看系统的umask权限:

    umask
    1

     用八进制数值显示umask权限:

    umask -S
    1

    在这里插入图片描述  说明:上图表示root用户新建的文件对于root用户有rwx权限,对于所属组的其他用户有rx权限,对于其他用户有rx权限。 在这里插入图片描述  根据umask值计算新建文件或文件夹的初始权限的算法如下: 在这里插入图片描述

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux文件默认权限计算方式 umask

    千次阅读 2013-08-21 11:21:53
    Linux下新建文件的时候,不用我们设置权限,就会有一个默认的权限。这个默认权限是怎么出来的呢,是根据预设权限和umask来的。 文件的预设权限是-rw-rw-rw- 也就是666分,目录的预设权限是drwxrwxrwx也就是777分,...
  • Linux设置串口永久权限

    万次阅读 2020-05-22 08:24:55
    Linux设置串口永久权限
  • linux 权限掩码 umask

    千次阅读 2016-03-13 17:32:54
    一 权限掩码umask  umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它...
  • 用户权限管理;权限管理;权限管理;权限管理;权限管理;计算方法;计算方法;权限管理;权限管理;权限管理;权限管理;权限管理;权限管理;权限管理;vi sudo指令;批量增加用户;磁盘配额;磁盘配额;磁盘配额;磁盘配额;电 子 科 ...
  • linux权限的设定

    千次阅读 2018-10-10 15:29:43
    文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作 为一个程序执行。文件被创建时,文件所有者自动拥有对该...
  • Linux目录权限设置

    千次阅读 2009-10-29 15:01:00
    前言:这是一篇很初级但是也比较简单容易学习Linux目录权限设置的文章,之前我使用Windows Server系统,用图形界面管理文件的访问权限.后来在学习GUN/Linux Server的时候发现GUN/Linux权限管理设置非常强大,也非常...
  • 1.用户基础权限为9位,每三位为一组,每组代表着谁的权限? 前三位代表属主权限位 中间三位代表属组权限位 后三位代表其他用户权限位 2.权限中的rwx-,每个字符所代表什么意思?对应的数字是什么? r: read 读取权限...
  • linux 权限字符串rwxr-xrw-所对应的八进制权限数字rwxr-xrw- 对应的数字是756; Linux权限分三个部分:文件属于的用户、文件属于的用户组、其他用户 r 读 4 w 写 2 ...
  • Linux文件默认权限

    千次阅读 2017-11-22 12:10:10
    一 查看默认权限命令 umask 查看默认权限 0022 第一位0:文件特殊权限 022:文件默认权限 ...1、文件默认不能建立未执行文件,必须手工赋予执行权限 ...三 文件的默认权限计算方法     四 目录的默认权限
  • Linux下文件的权限

    千次阅读 2012-12-21 11:35:44
    linux下文件的权限 1.什么是linux下的文件,文件权限有哪些。  文件:计算机中的资源在操作系统中的体现。在windows下文件有类型,用扩展名来区别。在linux下没有文件类型,没有扩展名。在linux下a.txt可能是可...
  • Linux umask权限

    千次阅读 2012-10-26 10:39:35
    chmod chown chgrp =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=...1表示可执行权限, =x 可执行一般具备可读权限 2表示可写权限, =w 可写一般具备可读权限 4表示可读 =r #权限分类 用
  • 1、刚接触FileZilla的小白一个,或多或少会遇到程序报错的地方,以下给大家分享一下在上传文件到linux虚拟机时,由于在linux新建文件夹的权限不够导致报以下的错误: 2、首先简单介绍一下linux虚拟机命令权限控制...
  • linux下并行计算

    千次阅读 2013-02-02 14:49:24
    高性能并行计算所处理的问题具有程序规模庞大、编写困难、计算量大、...本文将介绍如何借助Linux来构建并行计算系统,以及如何在Linux平台下开发MPI和PVM并行程序。    并行计算环境 并行计算是提高计算机系统计算
  • Linux文件权限总结

    千次阅读 2010-01-26 09:38:00
    Linux文件权限基本概述: 1.基本权限:可读(r) 可写(w) 可编辑(x) 2.特殊权限:SUID SGID SBIT 3.隐藏权限:通过[lsattr]查看,[chattr]设置;由于文件的隐藏权限种类较多(13种),在此不作具体说明;可以通过[man ...
  • Linux超级用户权限控制

    万次阅读 2013-03-22 23:43:00
    Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。 在系统中,每个文件、目录和进程,都归属于某一个用户,没有用户...
  • linux文件安全与权限

    千次阅读 2016-04-26 12:02:39
    文件类型创建文件改变权限位符号模式r w x:文件属主权限 这是前面三位 r- x:同组用户权限 这是中间三位 r- x:其他用户权限 这是最后三位 chmod命令的一般格式为: chmod [who] operator [permission] ...
  • linux指令之远程关闭计算机

    千次阅读 2017-11-08 22:57:00
    首先让我们了解下linux下如何快速关闭计算机, 可以直接输入 shutdown 如果不进行取消操作将在一分钟后关机, shutdown now 表示立刻关闭,当然这个now也可以换成 指定的时间 例如 shutdown 20:30 那么计算机将在...
  • Linux权限相关命令(二)

    千次阅读 2021-01-27 13:32:21
    Linux权限相关命令(二)
  • linux命令及权限

    千次阅读 2018-03-06 23:04:01
    进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限. 3. 查找资料, 了解以下Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp 4. ...
  • 初窥Linux 之 文件权限

    千次阅读 2013-07-08 10:14:42
    因为在Linux里面,任何一个文件都具有“User(用户)、Group(用户组)及Others(其他用户)”3种身份的个别权限。 1、用户和文件所有者的概念 你用来登陆Linux主机的那个用户名就是一个用户,例如,root就是...
  • linux 查看文件夹权限

    千次阅读 2011-04-09 13:42:00
    ls -ld foldername 查看文件权限: ls -l filename   chomd 777 foldername 的中间三个权限数字: 含义: 所有者权限,组用户,其它用户权限。数字计算方法: r:4 w:2 x:...
  • Linux修改文件属性和权限

    万次阅读 多人点赞 2016-04-19 17:11:01
    Linux下,和文件有关的身份有用户组,所有者,others,这三种身份又有三种权限,即r(读)、w(写)、x(执行)。 首先,文件权限描述由10个字符组成,例如,“-rwxr-xr--”、"drwxr-xr-x". 其中,第一个...
  • Linux 文件权限之不完全解析!

    万次阅读 2013-09-16 19:54:41
    原创作品,欢迎转载,转载时请务必以超链接形式标明文章... 本文着重介绍与Linux文件权限相关等问题,比如用户与用户组,文件权限,文件默认权限和文件特殊权限等。  Linux 为什么需要那么多的权限限制呢?其实这些
  • 批量关闭Linux计算机集群

    千次阅读 2018-05-16 21:29:28
    其余node1-node82是计算节点,有时停电要关闭集群,不可以直接关闭主节点(输入 init 0 表示关闭),要先关闭计算节点,再关闭主节点,可以通过下面的脚本命令关闭:脚本:shutdown.sh 注意把脚本执行权限设为root...
  • 首先,我们需要知道Linux中的权限是十分重要的,而且权限分为两类:一类是使用者的权限,一类是文件以及目录的是否可读、写、执行的权限。   拥有者–所属组–other 首先很多人不明白这三个使用者的权限是什么...
  • linux文件权限查看及修改命令chmod

    千次阅读 2014-09-22 17:28:02
    Linux文件访问权限分为可读,可写和可执行三种。 可用ls -l命令查看 修改可用chmod命令

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 185,536
精华内容 74,214
关键字:

linux权限计算

linux 订阅