zoukankan      html  css  js  c++  java
  • Linux系统管理05--权限及归属管理

    一、文件的权限和归属

    1、访问权限

    读权限r:允许查看文件内容(cat、more、less、head、tail)

    写权限w:允许修改文件内容。目录(rm、touch、mkdir、cp、mv)文件(vim、sad)

    可执行x:允许运行程序。目录(cd)文件(二进制文件、脚本文件)

    2、归属

     属主

     属组

    3、查看文件权限和归属

    (1)第一位表示文件

    -:一般文件

    d:目录

    l:软链接

    p:PIPE管道文件  

    s:sock通信套接字文件

    c:字符设备文件(键盘、鼠标)

    b:块设备文件(硬盘)

    (2)字母及7进制

    r:4

    w:2

    x:1

    “drwxr-xr-x”表示一个权限为755的目录,目录的默认权限为777

    “-rw-r--r--”表示一个权限为644的文件,文件的默认权限为666

    二、alias:查看别名

    1、设置别名:

    alias  别名=‘命令字   选项’

    2、取消别名

    unalias  别名

    3、当cp  -i 的别名为cp时的解决方法

    yes  |  cp  /etc/passwd  ./

    /bin/cp  -f  /etc/passwd  ./    //cp的绝对路径

      cp  -f  /etc/passwd  ./    //续行

    ls  -ld   //查看目录本身

    ls  -l    //查看目录的子文件

    三、设置文件或目录权限

    1、格式

    chmod  【-R】 【ugoa】 【+-=】 【rwx】 参数

    chmod  【-R】 【7进制数字权限】 参数

    R:以递归的方式显示目录及目录下的所有子文件

    u:属主

    g:属组

    o:其他人

    a:所有人

    例:1、设置权限及归属:
       /guanli目录属组设为guanli
         [root@localhost ~]# chown :guanli /guanli
       /guanli/zonghe目录的属组设为zonghe
          [root@localhost ~]# chown :zonghe /guanli/zonghe
       /guanli/jishu目录的属组设为jishu
          [root@localhost ~]# chown :jishu /guanli/jishu
       设置3个目录都是禁止其他用户访问的权限
          [root@localhost ~]# chmod  o-r /guanli && chmod o-r /guanli/zonghe && chmod o-r /guanli/jishu
    2、建立公共目录/ceshi
          [root@localhost ~]# umask 0000
          [root@localhost ~]# mkdir /ceshi
       允许技术组内的所有用户读取、写入、执行文件
          [root@localhost ~]# setfacl -m g:jishu:rwx /ceshi
       禁止其他用户读、写、执行
          [root@localhost ~]# chmod o-rwx /ceshi

    四、设置文件归属

    1、格式

    chown  属主   文件(需要修改用户的文件)

    chown  :属主  文件

    chgrp  组名   文件名 //改组名

    五、umask 权限掩码

    umask值为0000,目录权限777,文件权限666

    umask值为0022,目录权限755,文件权限644

    umask值      目录权限值    文件权限值

         0                      7                  6

         1                      6                  6

         2                      5                  4

         3                      4                  4

         4                      3                  2

         5                      2                  2

         6                      1                  0

         7                      0                  0

    本文为作者 三岁半的胖啊 的原创,转载请标明出处 链接:https://home.cnblogs.com/u/tanxiaojuncom/
  • 相关阅读:
    Eclipse安装aptana
    mysql获取下一篇和上一篇文章的ID
    Java回顾之Spring基础
    纯CSS实现各类气球泡泡对话框效果
    百度编辑器ueditor的简单使用
    实施接口
    Java快速教程
    Java GUI程序设计
    JAVA之关于This的用法
    Java 数组基础
  • 原文地址:https://www.cnblogs.com/tanxiaojuncom/p/11279252.html
Copyright © 2011-2022 走看看