zoukankan      html  css  js  c++  java
  • Linux的文件/目录的权限

    文件类型 权限 属主 属组 目录名/文件名
    drwx------ 2 alice girls 4096 9月 25 11:33 alice
    drwx------ 2 rose girls 4096 9月 25 10:47 rose
    drwx------ 2 tom boys 4096 9月 25 10:43 tom

    文件类型: - 普通文件 d 目录

    O(∩_∩)O~~文件/目录的权限:
    1、user 所有者(属主 owner 文件的创建人 u)
    2、group 所有者所在的组 g
    比如:useradd -g girls alice alice属于girls组
    useradd xiaohong 默认xiaohong组名就是xiaohong
    alice和rose同在girls组中
    3、other 其他 o 既不是user,也不在同一组中

    ls -l 开始的10个字符:
    文件类型 文件/目录权限
    - 文件 --- --- ---
    d 目录 所有者 所在组 其他

    4、三种访问权限:可读r、可写w、可执行x
    rwx --- --- 出现的位置固定 rwx 缺失使用-代替
    r 可读 r-- 100 4
    w 可写 -w- 010 2
    x 可执行 --x 001 1

    - rw- r-- r-- 普通文件: 权限 644 权限的数字表达法 简洁
    自己:可读、可写 同组:只读 其他:只读

    d rwx r-x r-x 目录: 权限 755
    自己:可读、可写、可执行
    同组:可读、可执行 其他:可读、可执行

    - rwx rwx rwx 可执行文件 777
    对所有用户:可读、可写、可执行

    权 权限的数字表达法
    421
    000 0 ---
    001 1 --x
    010 2 -w-
    011 3 -wx
    100 4 r--
    101 5 r-x
    110 6 rw-
    111 7 rwx

    5、归纳文件和目录的各种权限规律:
    1)文件的权限:r 可读 可以使用vi、cat查看文件内容
    w 可写 可以修改后保存
    x 可执行 可以直接运行 命令就是可执行文件

    2)目录的权限:r 可读 ls 目录,能查看到内容
    w 可写 可以修改目录内容,如新建、删除目录
    x 可执行 可以cd进去

    6、修改文件/目录权限的命令:chmod
    角色:u 拥有者 user
    g 同组 group
    o 其他 other
    a 所有的 all
    用法:
    # chmod u+x 1.txt 针对自己添加可执行权限
    # chmod u-x 1.txt 针对自己去除可执行权限
    # chmod g+w 1.txt 针对同组增加可写权限
    # chmod a+r,g+w 1.txt 所有用户都可读,同组的可写
    # chmod 777 1.txt 数字表达法
    rwx rwx rwx
    # chmod 644 1.txt

    前提:只有文件的拥有者、root用户可以改权限

    案例:由root或alice修改alice主目录权限:
    针对o + rx,其他用户xiaohong可以进入alice主目录,并可以使用ls -l查看目前下的内容.
    由root或alice针对1.txt文件修改权限,o+w xiaohong即可修改文件。 644 -> 646
    rw- r-- r-- rw- r-- rw-
    chmod 646 1.txt

  • 相关阅读:
    条件语句的用法
    PHP取得当前文档所在的目录
    郁闷,一个语句调试很久
    PHP图片上传加水印(转)
    PHP多行多列分页
    ASP得到当前文件所在目录
    “树人杯”暨第三届辽宁科技大学校园程序设计竞赛正赛D IP检测(绿)
    “树人杯”暨第三届辽宁科技大学校园程序设计竞赛正赛E 成绩统计图(红)
    [面试备] 暴搜 or 二分图的经典升级 : hdu 1045 Fire Net 示例 [ 讲解之用 ]
    《C++ Primer》 第04章 [ 数组和指针 ]
  • 原文地址:https://www.cnblogs.com/xh0203/p/6284749.html
Copyright © 2011-2022 走看看