zoukankan      html  css  js  c++  java
  • Linux文件权限与目录

    1:文件操作者的身份

    owner:创建文件、拥有文件的登录用户。

    group:同一群组内的用户。

    others:其他登录用户。

    【系统账户与密码信息保存在/etc/passwd;个人账户与密码信息保存在/etc/shadow;群组信息保存在/etc/group】

    2:文件的操作权限

    read:读

    write:写

    execute:执行

    3:查看文件信息

    ls :打印当前目录下所有文件
    ls -al:打印当前目录下所有文件(包含详细信息)
           文件类型与权限  连结数  拥有者 所属群组  大小  最后修改时间  文件名

    文件类型与权限:一共十个字符,其中第一个是文件类型,后9个是权限。

    文件类型:

    权限:9个字符,分别对应3种身份的用户:拥有者、群组、其他人,每个身份3个字符,rwx分别代表“读、写、执行”。

    4:改变文件属性与权限

    改变文件所属群组:

    chgrp 新群组 文件名  (群组名必须在/etc/group目录下存在)

    改变文件拥有者:

    chown 用户名  文件名 (新拥有者需要存在于/etc/passwd目录下)

    改变权限:

    用数字表示权限:r=4,w=2,x=1,-=0,所以一种身份的权限之和在0~7之间,使用一个三位数即可表示三种身份的权限组合。

    chmod xyz 文件名 (xyz为0~7

    用符号操作权限:

    chmod u/g/o/a  +/-/=  r/w/x/-  文件名
    u:用户                
    g:群组
    o:其他人
    a:所有身份
    +:增加权限
    -:减去权限
    =:赋予权限
    
    eg:
    chmod u=rw,g=rwx,o=rx 文件名
    chmod a-x 文件名
    chmod u+x 文件名

    5:文件种类

    正规文件(-):分为三种

    文本文件(ASCII):文档

    二进制文件(Binary):可执行的二进制文件

    数据格式文件(data):以某种格式保存的数据文件,打开显示乱码。

    目录(d):目录文件。

    链接文件(l):类似于快捷方式

    设备文件:

    区块文件(b):软硬盘等存储设备。

    字符文件(c):键盘鼠标等周边设备。

    数据接口文件(s):socket。

    管道(p):多个程序访问同一个文件时所使用。

    6:Linux下常见文件扩展名

    *.sh:脚步文件,可执行。

    *.tar*.tar.gz*.zip*.tgz:压缩包。

    .文件名 :以"."开头的文件,为隐藏文件。

    7:目录配置

    4种类型:

    可分享:可以被网络上其他主机访问的,包括可执行文件、邮件等。

    不可分享:自身机器有关的配置文件等,不能被其他机器访问。

    不变的:不经常变动的文件,如:函数库等。

    可变的:经常变动的,如:登录文件等。

    三层目录:

    / :根目录,与开机系统有关。

    /user:软件安装、执行有关。

    /var :与系统运行有关。

    /  根目录:开关机、函数库、设备、核心配置文件等。

    /usr:Unix SoftWare Resourse目录,所有系统默认安装等软件都在这里。

    /var:系统运行过程中产生的数据,主要有会高速缓存、登录文件、日志文件、程序运行时产生的文件等。

    8:目录树

    9:路径

    绝对路径:从根目录"/"开始

    相对路径:从当前目录开始"./"

                   从上级目录开始"../"

  • 相关阅读:
    es使用java的api操作
    vip视频解析保存
    springboot项目中常遇到的问题-初学者最容易犯的错
    spring中使用@value注入static静态变量
    Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization
    rabbitmq的简单使用
    微信朋友圈点赞功能
    SQLServer删除重复数据保留一条
    公司企业的网站备案工信部短信验证失败怎么办?证件不是营业执照,而是身份证号
    全部常用邮件端口25、109、110、143、465、995、993、994
  • 原文地址:https://www.cnblogs.com/ygj0930/p/8026640.html
Copyright © 2011-2022 走看看