zoukankan      html  css  js  c++  java
  • Linux命令-权限管理命令:umask

    umask -S  显示用户创建目录或文件时的默认权限

    mkdir shuaige  创建一个shuaige目录
    ls -ld shuaige  查看shuaige目录当前的权限(和上面默认的权限是一样的)

    touch -l abcd  创建一个abcd文件
    ls -l abcd  查看abcd文件的权钱(注意和上面默认的权限是不一样的)

    注意,每个权限位置上都少了一个x

    在linux系统中,默认创建的文件,是没有可执行的权限的,所以linux系统相对来说还是很安全的。

    umask  查看默认创建的权限,返回0022

    了解目录或者文件权限是如何添加上去的(逻辑与运算),看下图:

    修改默认022的值为077,在创建文件之后的权限是什么样子的,如下:

    umask 077  修改默认创建文件或者目录的权限为077

    touch meinv  创建meinv文件
    ls -l meinv  查看meinv文件的默认权限已经是rw-------,而不是之前abcd文件的rw-r--r--了。

    mkdir mingxing  创建mingxing目录
    ls -ld mingxing  查看mingxing目录的权限已经是rwx------,而不是之前shuaige目录的rwxr-xr-x了。

  • 相关阅读:
    HDFS小文件处理——Mapper处理
    HDFS 小文件处理——应用程序实现
    kafka的环境搭建
    Storm集群的搭建
    Pig简单入门
    HBase学习笔记
    HBase的Shell操作
    面试必备2014
    常用SQL Server分页方式
    C# DES 加密解密
  • 原文地址:https://www.cnblogs.com/qiyebao/p/4320476.html
Copyright © 2011-2022 走看看