zoukankan      html  css  js  c++  java
  • Linux笔记-文件权限的修改方法和数字表示方法

    修改权限命令

    chmod 修改文件、目录权限

    • chmod u+x /tmp/tesfile (字符权限)
    • chmod 755 /tmp/testfile (数字权限)

    修改文件和文件夹的权限
    1.字符修改 chmod
    u 对属主权限修改分为:

    • 添加权限
    • 减少权限
      = 设置权限 (这些权限,就是前面说的rwx)
      g 属组权限
      o 其他用户权限
      a (以上三种)所有权限

    例如,按字符权限表示如下:
    1.通过 # cd /test 命令 来到/test目录下,
    2.创建一个aflie文件(# touch afile),
    3.查看afile文件的属主权限:# ls -l afile,返回结果如下:
    -rw-r--r--. 1 root root 0 6月 22 11:50 afile
    4.给afile文件添加用户执行权限:# chmod u+x afile,
    5.查看结果:# ls -l
    -rwxr--r--. 1 root root 0 6月 22 11:50 afile
    6.属组:的位置减少读取的权限:chmod g-r afile
    7.查看结果:# ls -l
    -rwx---r--. 1 root root 0 6月 22 11:50 afile
    8.将其他用户的读权限修改为写权限:# chmod o=w afile
    9.查看结果:# ls -l
    -rwx----w-. 1 root root 0 6月 22 11:50 afile
    10.将所有用户和组加上读的权限:# chmod a+r afile
    按数字权限表示如下:
    1.将属主权限和属组权限标为只读,其他权限标为读写权限:# chmod 446 afile
    2.查看结果:# ls -l
    -r--r--rw-. 1 root root 0 6月 22 11:50 afile
    3.默认权限:# chmod 644 afile
    4.查看结果:# ls -l
    -rw-r--r--. 1 root root 0 6月 22 11:50 afile
    默认权限要参考一个值而改变,在Linux中默认会创建一个666的权限,这个权限要减掉一个umask的值为002 的权限,即 666-022=644

    以上就是如何通过字符和数字对权限进行设置。

    chown 更改属主、属组
    chgrp 可以单独更改属组,不常用

    在root用户下 新建目录 /test 命令:mkdir /test
    查看/test 属主命令:ls -ld /test
    查看用户user1 的数组等信息命令:id user1
    修改/test目录的属主:chown user1 /test
    查看/test 的属主修改结果: ls -ld /test
    修改/test目录的数组:chown :group1 /test 或者 chgrp user3 /test
    查看/test 的数组修改结果:ls -ld /test

  • 相关阅读:
    HttpWebRequest 改为 HttpClient 踩坑记-请求头设置
    [k8s]docker calico网络&docker cluster-store
    [k8s]jenkins部署在k8s集群
    [k8s]zookeeper集群在k8s的搭建(statefulset模式)-pod的调度
    [svc]cisco ipsec使用证书认证
    [svc]数字证书基础知识
    [svc]logstash和filebeat之间ssl加密
    [svc]cfssl模拟https站点-探究浏览器如何校验证书
    [svc] cisco router as ca server
    [svc]对称加密/非对称加密细枝末节-如何做到数据传输的authentication/data integrity/confidentiality(私密)
  • 原文地址:https://www.cnblogs.com/lijinping321/p/15236852.html
Copyright © 2011-2022 走看看