加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

常用Bash Shell 命令(三)

发布时间:2020-12-15 16:33:21 所属栏目:安全 来源:网络整理
导读:ls -l:显示文件和目录权限 chmod:修改文件和目录的权限 chmod [option]...[ugoa][[+-=][rwxug]][,...] file ugoa: u指文件或目录的所有者 g指文件或用户组的成员 o指不再文件或目录的用户组中的其他用户 a指所有用户 即(ugo) +-=: +选定的权限将被添加 -选
  1. ls -l:显示文件和目录权限

  2. chmod:修改文件和目录的权限

    chmod [option]...[ugoa][[+-=][rwxug]][,...] file

    ugoa: u指文件或目录的所有者 g指文件或用户组的成员 o指不再文件或目录的用户组中的其他用户 a指所有用户 即(ugo)

    +-=: +选定的权限将被添加 -选定的权限将被移除 =文件只拥有选定的权限

    -R:递归修改目录和文件

  3. chown、chgrp:修改文件所有者和用户组

    chown [option]...[owner][:[group]] file

    默认情况下,使用chown命令修改软链接文件时,它实际修改的是软链接指向的文件

    -h:可以强制地修改软链接的所有者和用户组信息,而不是修改实际指向的文件。

    --from:可以仅在目录或文件当前的所有者或用户组匹配所指定的用户或组时,才修改此文件或目录的所有者或用户组

    chown --from=:root demo:demo file

    -R:递归修改

    -R -H:递归修改,横越软链接。如果想递归地修改软链接所指向的目录的所有者或用户组。

  4. setuid 和 setgid:设置用户和组权限位。

    chown u+s

    chown g+s

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读