zoukankan      html  css  js  c++  java
  • 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进入这个目录

  • 相关阅读:
    简单的模板解析函数
    HTML通过事件传递参数到js 二 event
    HTML通过事件传递参数到js一
    通过this获取当前点击选项相关数据
    LeetCode 20. 有效的括号(Valid Parentheses)
    LeetCode 459. 重复的子字符串(Repeated Substring Pattern)
    LeetCode 14. 最长公共前缀(Longest Common Prefix)
    LeetCode 168. Excel表列名称(Excel Sheet Column Title)
    LeetCode 171. Excel表列序号(Excel Sheet Column Number) 22
    LeetCode 665. 非递减数列(Non-decreasing Array)
  • 原文地址:https://www.cnblogs.com/lili-work/p/6120984.html
Copyright © 2011-2022 走看看