• Linux CentOS7 VMware 文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr


    .文件和目录权限chmod

    u User,即文件或目录的拥有者;
    g Group,即文件或目录的所属群组;
    o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围;
    a All,即全部的用户,包含拥有者,所属群组以及其他用户;
    r 读取权限,数字代号为“4”;
    w 写入权限,数字代号为“2”;
    x 执行或切换权限,数字代号为“1”;
    - 不具任何权限,数字代号为“0”;

    -rw-r--r--

    rw- :u属用户

    r-- :g 属组

    r-- :o 其他人(文件)

    [root@davery ~]# chmod u+x,g+w,0= f01  //为文件f01设置自己可以执行,组员可以写入的权限

    chmod 只更改目录根权限

    chmod -R 批量更改目录及目录下子文件权限

    二、更改所有者和所属组chown

    例子:更改root所有者

    [root@davery tmp]# ls -l /tmp/yum.log
    -rw-------. 1 root root 0 3月 23 06:04 /tmp/yum.log
    [root@davery tmp]#
    [root@davery tmp]# chown davery /tmp/yum.log
    [root@davery tmp]# !ls
    ls -l /tmp/yum.log
    -rw-------. 1 davery root 0 3月 23 06:04 /tmp/yum.log
    [root@davery tmp]#
    更改所有组

    [root@davery tmp]# !ls
    ls -l /tmp/yum.log
    -rw-------. 1 davery root 0 3月 23 06:04 /tmp/yum.log

    [root@davery tmp]# chown davery:davery /tmp/yum.log
    [root@davery tmp]# !ls
    ls -l /tmp/yum.log
    -rw-------. 1 davery davery 0 3月 23 06:04 /tmp/yum.log
    [root@davery tmp]#

    [root@davery tmp]# chown -R davery:davery /tmp/yum.log

    [root@davery tmp]# !ls
    ls -l /tmp/yum.log
    -rw-------. 1 davery davery 0 3月 23 06:04 /tmp/yum.log

    三、umask 文件默认权限

    [root@davery tmp]# umask
    0022

    [root@davery tmp]# umask 002
    [root@davery tmp]# umask
    0002

    四、隐藏权限chattr/lsattr

    chattr设置隐藏权限

    chattr +i 1.txt 隐藏1.txt,不能被编辑

    chattr -i 1.txt 隐藏,可更改

    chattr +a 1.txt 不可删除,不可写,不可重命名

    lsattr 查看目录下子文件

    lsattr -d 101 不能删除,不能更改名字,不能创建子目录文件

    lsattr +a 101 只能追加,不能更改名字,能更改子目录

  • 相关阅读:
    Linux防火墙配置(iptables, firewalld)
    利用RMAN恢复整个数据库
    RMAN常用命令汇总!
    Oracle RMAN 恢复数据库到不同主机(二)
    Oracle RMAN 恢复数据库到不同主机(一)
    linux sar命令详解
    Linux定时任务Crontab命令详解
    Win7 U盘安装Ubuntu16.04 双系统详细教程
    linux定时任务crontab
    linux服务器端口netstat
  • 原文地址:https://www.cnblogs.com/davery/p/8672682.html
Copyright © 2020-2023  润新知