• Linux档案属性与目录配置


    1. 若某一目录的属性为:drwxr--r-- root root ... ,表示只有root可以读写和执行,非root用户

      无法进入该目录,这主要是因为目录属性如果不含执行属性的话,则无法进入。当然,如果一个

      档案的属性为:-rwxr--r-- root root ... ,则其他用户可以读此档案。

    2. 更改用户组

    chgrp -R 组名 档案名(-R表示目录下所有档案都修改)
    

     3. 更改拥有者

    chown -R 组名 档案名(-R表示目录下所有档案都修改)
    

     4. 更改档案属性

    chmod -R 权限 档案名(-R表示目录下所有档案都修改)
    
    chmod u+r 档案名 给档案的user用户加上读属性
    chmod u-w 档案名 删除user用户写档案的属性
    chmod u=x 档案名 将档案的user用户属性设置为可执行
    
    chmod g+r 档案名 给档案的group用户加上读属性
    chmod g-w 档案名 删除group用户写档案的属性
    chmod g=x 档案名 将档案的group用户属性设置为可执行
    
    chmod o+r 档案名 给档案的other用户加上读属性
    chmod o-w 档案名 删除other用户写档案的属性
    chmod o=x 档案名 将档案的other用户属性设置为可执行
    
    chmod a+r 档案名 将档案的所有用户加上一个读属性
    chmod a-w 档案名 将档案的所有用户减去一个写属性
    chmod a=x 档案名 将档案的所有用户属性设置为可执行
    

     5. 档案种类

    -  ------------------------ 正规档案
    d  ------------------------ 目录
    l  ------------------------ 连接文件
    b  ------------------------ 区块设备
    c  ------------------------ 字符设备
    s  ------------------------ 套接字
    p  ------------------------ 数据传送文件
    

     6. Linux目录结构

    ├/     根目录root,开机第一个挂载的partition,所有开机过程用到的档案都应该放在该目录
     │	下,所以 /etc,/bin,/dev,/lib,/sbin这5个目录应该与根目录连在一起,而不能独
     │	立成为某个partition
     ├─ /bin 系统可执行文件
     ├─ /boot 放置Linux核心档案(vmlinuz),可单独分区,100M即可
     │  ├─ grub 开机引导程序
     ├─ /dev 设备文件目录
     ├─ /etc 配置文件目录
     │  ├─ init.d 所有服务的预设启动脚本
     │  ├─ xinet.d super deamoon管理的各项服务设定文件目录
     │  ├─ X11 与X window相关的设定档
     │  ├─ sysconfig 网络、时间、键盘等配置目录
     ├─ /home 用户个人文件目录
     │  ├─ user1 用户user1目录
     │  ├─ user2 用户user2目录
     │  ├─ lccnet 内置驱动
     ├─ /lib 系统使用的函数库目录
     │  ├─ modules kernel相关模块
     ├─ /lost+found 存放系统不正常产生的数据
     ├─ /mnt 系统软盘和光盘挂载的地方
     │  ├─ floppy 软盘目录
     │  ├─ cdrom 光盘目录
     ├─ /opt 主机额外安装软件的目录
     ├─ /proc 系统运行数据暂存目录,本身不占任何内存
     ├─ /root 系统管理员(root)家目录
     ├─ /sbin 系统管理员使用的执行指令
     ├─ /srv 一些服务启动后,存取数据的目录
     ├─ /sys 核心类库目录
     ├─ /temp 临时档案放置目录,任何人都可存取
     ├─ /usr 核心类库目录
     │  ├─ bin 一般身份使用者可执行文件
     │  ├─ sbin 系统管理员可执行文件
     │  ├─ include 程序头文件
     │  ├─ lib 软件函数库目录
     │  ├─ X11R6 X Window系统所需的执行档目录
     │  ├─ share 共享文件目录
     │  │  ├─doc 系统说明文件目录
     │  │  ├─man manpage档案目录
     │  ├─ local 本机自行安装软件目录
     │  ├─ src Linux相关程序代码目录
     ├─ /var 系统运行过程中动态性档案目录
     │  ├─ log 登录文件目录
     │  ├─ lib 程序本身执行过程中需要用到的数据文件放置目录,如:locate数据库、
     │  │       MySQL数据库和rpm数据库系统都写在这个目录内
     │  ├─spool 数据队列存放的地方
     │  │  ├─mail 主机接收邮件存放目录
     │  │  ├─cron 使用者工作日程安排目录
     │  └─run 某些程序或服务启动后PID存放目录
    
  • 相关阅读:
    大杂烩 -- 查找单向链表倒数第m个元素
    大杂烩 -- 单向链表是否存在环或是否相交
    大杂烩 -- 四种生成和解析XML文档的方法详解
    延伸 -- 泛型 -- 通配符的使用
    延伸 -- 泛型 -- 泛型的内部原理:类型擦除以及类型擦除带来的问题
    延伸 -- 泛型 -- 泛型的基本介绍和使用
    大杂烩 -- HashMap、HashTable、ConCurrentHashMap 联系与区别
    大杂烩 -- ArrayList的动态增长 源码分析
    Java -- 异常的捕获及处理 -- 自定义异常类
    Java字符串占位符(commons-text)替换(转载)
  • 原文地址:https://www.cnblogs.com/fingertouch/p/3073841.html
Copyright © 2020-2023  润新知