• Linux的文件权限与目录配置


     用户与用户组(Linux是一个多用户多任务的系统)

    • 文件所有者   设置适当的权限,其他人无法看到自己的文件
    • 用户组概念   属于同一个用户组的可以看到这个团体的公共信息,每个账户都可以有多个用户组的支持
    • Other

    在Linux中,默认情况下,所有的系统上的账号与一般身份用户,还有那个root的相关信息都记录在/etc/passwd这个文件内,个人密码在/etc/shadow,组名记录在/etc/group

    7个参数分别指1文件权限,2连接数,3文件所有者,4文件所属用户组,5,文件大小,6文件最后被修改的日期,7文件名。

    -rwxrwx---10个字符,分别1代表文件类型,234代表文件所有者权限,567文件所属用户组权限,最后其他人对此文件的权限,

    文件类型包括“目录”“文件”“连接文件”

    • d代表目录
    • -文件
    • l连接文件
    • b设备文件里面的可供存储的接口设备
    • c串行的端口设备。例如键盘鼠标

    重要性:安全,共享

    如何改变文件属性与权限

    • chgrp:改变文件所属用户组,例如chgrp users install.log
    • chown:改变文件所有者

    chown [-R] 账号名称 文件或目录(如果连同目录下的所有的子目录或者文件同时更改文件所有者的话,加上-R即可)

    chown root:root install.log(同时改变所有者和用户组)

    chown .root install.log(只改变用户组)

    cp 源文件 目标文件 (复制之后会复制执行者的属性和权限)

    • chmod:改变文件权限

    数组类型改变权限 r:4  w:2  x:1   rwx=4+2+1=7

    符号类型:三种身份分别用u,g,o表示,a代表all,+(加入)-(除去)=(设置)例如 chmod u=rwx,go=rx install.log,chmod a+r install.log

    对于一个目录来说,如果对于other来说只有r权限,则只可以看到这个目录,如果有W权限,没有X权限也是不可以进去这个目录,更不能写入,所以有x权限才可以通过cd进入这个目录

  • 相关阅读:
    jenkins更换国内源
    部署jdk和maven
    Prometheus监控Nginx
    Prometheus监控MySQL
    MySql里动态视图的实现
    MySql里split函数的实现
    HTML编码规范
    消弱反驳18招
    Pr2020
    记忆准则
  • 原文地址:https://www.cnblogs.com/lili-work/p/6120984.html
Copyright © 2020-2023  润新知