Linux总结(五):文件权限

来源:互联网 发布:sql 函数调用存储过程 编辑:程序博客网 时间:2024/09/21 09:24

权限机制

Linux中每个文件有三种权限:

Linux权限基于UGO模型进行控制:
  • U 代表 User,G 代表 Group,O 代表 Other
  • 每一个文件的权限基于 UGO 模型进行设置
  • 权限三个一组(rwx),对应 UGO 分别设置
  • 每一个文件拥有一个所属用户和所属组,对应 UG;不属于该文件所属用户或所属组的,对应 O
使用 ls -l 命令可以查看当前目录下文件的详细信息:

权限修改

  • 使用 chown 命令修改文件所属用户:
                  chown nash_su(用户) LocalBest(文件)
                          -R 参数递归的修改目录下的所有文件的所属用户
  • 使用 chown 命令修改文件所属用户、所属组:
                    chown nash_su(用户):nash_su(属组) LocalBest(文件)
                           这里的“用户”和“属组”可以一样
  • 使用 chgrp 命令修改文件的所属组:
                    chgrp nash_su(属组) LocalBest(文件)
                             -R 参数递归修改目录下的所有文件的所属组
  • 使用 chmod 命令修改文件的权限:
                     chmod 模式 文件
                             -R 参数递归修改目录下的所有文件的权限
                            模式有以下形式:
                                1. u、g、o 分别代表用户、组和其他
                                2. a 可以代指 ugo
                                3. +、-代表加入或删除对应权限
                                4. r、w、x 代表三种权限
                           模式示例:
                                 chmod u+rw LocalBest
                                 chmod g-x LocalBest
                                 chmod go+r LocalBest
                                 chmod a-x LocalBest

                      命令 chmod 也支持以数字方式修改权限,三个权限分别有三个数字表示:
                                  chmod 660 LocalBest == rw-rw----
                                  chmod 775 LocalBest == rwxrwxr-x



0 0
原创粉丝点击