Linux 权限管理

发布于 2024-09-02 19:33:45 字数 2008 浏览 20 评论 0

基本权限

  • drwxrw-r--
    • d 文件类型
    • r 读
    • w 写
    • x 执行
    • rwx 代表所有者权限
    • rw- 代表所属组权限
    • r-- 代表其他人权限
  • 权限作用
    • 权限对文件的作用:
      • r 读取文件内容
      • w 编辑、新增、修改文件内容,但是不能删除文件
      • x 可执行
    • 权限对目录的作用:
      • r 可以查询目录下文件名(ls)
      • w 具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch rm mv cp)
      • x 可以进入目录(cd)
    • 区别:
      • 对文件来讲,最高权限是 x
      • 对目录来讲,最高权限是 w
  • 权限命令
    • chmod
    • chmod [选项] 模式 文件名
      • 选项:
        • -R 递归
      • 模式:
        • [ugoa] [+.=] [rwx]
        • [mode=421]
      • 例子:
        • chmod u+x cangls.av
        • chmod a=rwx fengjie.av
        • chmod g+w,o+w furong.av
      • 权限的数字表示
        • r 4
        • w 2
        • x 1
    • chgrp
      • chgrp 组名 文件名 修改文件的所属组
    • chown
      • chown 用户名 文件名 修改文件的所有者

默认权限

  • umask 查看默认权限
    • 0022
      • 第一位 0:文件特殊权限
      • 022:文件默认权限
  • 修改 umask 值
    • 临时修改
      • umask 0002
    • 永久修改
      • vim /etc/profile

文件的默认权限特点

  • 文件默认不能建立为执行文件,必须手工赋予执行权限
  • 文件默认权限最大为 666
  • 默认权限需要换算成字母再相减
  • 建立文件之后的默认权限,为 666 减去 umask 值
    • 例子:
      • 文件默认最大权限 666,umask 值 022
      • -rw-rw-rw- 减去 -----w--w- 等于 -rw-r--r-- ,结果为 644
      • -rw-rw-rw- 键入 -----wx-wx 等于 -rw-r--r-- ,结果为 644

目录的默认权限特点

  • 目录默认权限最大为 777
  • 默认权限需要换算成字母再相减
  • 建立文件之后的默认权限,为 777 减去 umask 值
    • 例子:
      • 目录默认最大权限为 777,umask 值 022
      • -rwxrwxrwx 减去 -----w--w- 等于 -rwxr-xr-x ,结果为 755

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

上一篇:

下一篇:

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

平安喜乐

暂无简介

0 文章
0 评论
24 人气
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文