• linux 下 文件权限和文件主


    文件与文件夹的权限和所有者

    1、chmod -R 755 file

    777 含义与来源:

    777含义:分别为:所有者、同组用户、其他用户

    7的来源:文件有三种操作模式:读4、写2、执行1,分别值为421。

    比如:777:所有人可做所有操作

            755:所有者可读写执行,同组用户可读可执行,其他用户可读可执行(755为最常见)

            754:所有者可读写执行,同组用户可读可执行,其他用户可读

    ugoa:  所有者u-user、同组用户g-group、其他用户o-other、所有用户a-all默认

    +-= :  增加权限+、删除权限-、重新设置权限=

    rwx :  读r、写w、执行x

    chmod +rx filename  对所有用户增加可读可执行权限

    chmod o=rx filenme  设置其他用户的权限为可读可执行

    例:chmod -R 755 /backup

    2、chown -R  所有者:[所有组] file

    例:chown -R oracle:oinstall /backup

    3、查看权限与文件主方法: ll -h

    [root@htserver backup]# ll -h
    总计 24K
    -rwxr-xr-x 1 oracle oinstall 1.8K 11-26 15:39 dbbackup.sh
    drwxr-xr-x 2 oracle oinstall  16K 11-26 15:28 lost+found
    -rwxr-xr-x 1 oracle oinstall 2.1K 11-27 10:50 txt.txt
    chmod
    [语法]: chmod [-R] 模式 文件...
    或 chmod [ugoa] {+|-|=} [rwxst] 文件...
    [说明]: 改变文件的存取模式,存取模式可表示为数字或符号串,例如:
    chmod nnnn file , n为0-7的数字,意义如下:
    4000 运行时可改变UID
    2000 运行时可改变GID
    1000 置粘着位
    0400 文件主可读
    0200 文件主可写
    0100 文件主可执行
    0040 同组用户可读
    0020 同组用户可写
    0010 同组用户可执行
    0004 其他用户可读
    0002 其他用户可写
    0001 其他用户可执行
    nnnn 就是上列数字相加得到的,例如 chmod 0777 file 是指将文件 file
    存取权限置为所有用户可读可写可执行。
    -R 递归地改变所有子目录下所有文件的存取模式
    
    u 文件主
    g 同组用户
    o 其他用户
    a 所有用户
    + 增加后列权限
    - 取消后列权限
    = 置成后列权限
    r 可读
    w 可写
    x 可执行
    s 运行时可置UID
    t 运行时可置GID
    [例子]:
    chmod 0666 file1 file2 将文件 file1 及 file2 置为所有用户可读可写
    chmod u+x file 对文件 file 增加文件主可执行权限
    chmod o-rwx 对文件file 取消其他用户的所有权限
    chown --help
        必要参数:
        -c 显示更改的部分的信息
        -f 忽略错误信息
        -h 修复符号链接
        -R 处理指定目录以及其子目录下的所有文件
        -v 显示详细的处理信息
        -deference 作用于符号链接的指向,而不是链接文件本身
      选择参数:
        --reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
        --from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变
        --help 显示帮助信息
        --version 显示版本信息
    Examples:
      chown root /u        Change the owner of /u to "root".
      chown root:staff /u  Likewise, but also change its group to "staff".
      chown -hR root /u    Change the owner of /u and subfiles to "root".
    Tty725 说:
    欢迎转载,但请注明内容的来源或URL;
    [转]”篇章,必须保留原始来源且勿添加本blog指向。
  • 相关阅读:
    linux MySQL 初始化数据库
    linux 建立 MySQL 账号
    linux MySQL 安装
    Background-Size
    .net文件压缩和解压及中文文件夹名称乱码问题
    C# 浅拷贝与深拷贝区别
    移动端手势库hammerJS 2.0.4官方文档翻译
    期待已久的2012年度最佳jQuery插件揭晓
    Hammer.js
    jQuery Validate验证框架详解
  • 原文地址:https://www.cnblogs.com/Tty725/p/4999977.html
Copyright © 2020-2023  润新知