• Linux基础2-3 基础文件权限管理命令


    权限:是指某类用户对特定文件或目录被允许的操作

    文件权限的分类:

    • r :可读,对文件可查看文件内容
    • w :可写,对文件可写、编辑和删除
    • x :可执行,对文件可向内核提交执行

    用户分类:

    • u :所有者用户(属主)
    • g :所属组用户(同组用户)
    • o :其他用户

    chown :更改文件的属主(只有管理员有权限)

    • 语法:chown [选项] [用户名] [文件名(可以为多个)]
    • 选项
      • -R :递归将目录中的所有文件数据都修改
      • --reference :将某文件的属主同等赋值给其他文件
      • 同时修改用户属组和属主:chown [用户名] :[组名] [文件名],只更改属组,只需要加

    chgrp :修改文件或目录的属主

    • 语法:chgrp [选项] [组名] [文件或目录]
    • 选项:
      • -R :递归将目录中的所有文件都修改属主

    chmod :修改文件的权限

    • 修改三类用户的权限
      • 语法:chmod [选项] [权限] [文件]
      • 选项:
        • -R :递归修改目录里所有文件的权限
        • --reference :将某文件的权限赋值给其他文件
    • 修改某类或某类用户的权限
      • 语法:chmod [选项] [权限] [文件]
      • 选项:
        • -R :递归修改目录里所有文件的权限
    • 修改某类用户的某位权限
      • 语法:chmod [选项] [权限] [文件]
      • 选项:
        • -R :递归修改目录里所有文件的权限

    umask :遮罩码

    • 创建文件或目录时的默认权限,用777 减去 遮罩码 就为默认权限
    • umask [值] :修改遮罩码
  • 相关阅读:
    举例一个IO多路复用的C/S例子
    简单介绍协程
    生产者消费者模型
    多进程介绍
    有关多线程(同步锁,递归锁,同步对象,信号量)
    threading多线程模块
    开发一个支持多用户在线的FTP程序
    NTP时间服务器与客户端
    EF之增删改查
    返回新插入的数据的主键ID
  • 原文地址:https://www.cnblogs.com/laogama/p/12973717.html
Copyright © 2020-2023  润新知