• linux的档案权限和目录配置


    Linux一般将档案可存取的身份分为三个类别,分别是 owner/group/others

    /etc/passwd  账号信息

    /etc/shadow 个人密码

    /etc/group    组名记录

    改变所属群组, chgrp

    改变档案拥有者, chown 。chown也可以使用『chown user.group file』,亦即在拥有者不群组间加上小数点『.』也行!例如『chown .sshd install.log』就是修改群组~看到了吗?就是那个小数点的用途!

    chmod

    数字类型改变档案权限  r:4 w:2 x:1

    『-rwxr-xr-x』  chmod u=rwx,go=rx .bashrc

    『 -rwxr-xr-- 』 chmod u=rwx,g=rx,o=r filename

    拿掉全部人的可执行权限 chmod a-x .bashrc

    文件的权限含义:

     r (read):可读取此一档案的实际内容,如读取文本文件的文字内容等;
     w (write):可以编辑、新增或者是修改该档案的内容(但不能删除该档案);
     x (eXecute):该档案具有可以被系统执行的权限。

    目录的权限含义:

     r (read contents in directory): 表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据。 所以你就可以利用 ls 这个指令将该目录的内容列表显示出来!
     w (modify contents of directory): 这个可写入的权限对目录来说,是很了不起的! 因为他表示你具有异动该目录结构列表的权限,也就是底下这些权限:
    o 建立新的档案与目录;
    o 删除已经存在的档案与目录(不论该档案的权限为何!)
    o 将已存在的档案或目录进行更名;
    o 搬移该目录内的档案、目录位置。
    总之,目录的w权限就与该目录底下的文件名异动有关就对了啦!
     x (access directory): 咦!目录的执行权限有啥用途啊?目录只是记录文件名而已,总丌能拿来执行吧?没错!目录不可以被执行,目录的x代表的是用户能否进入该目录成为工作目录的用途! 所谓的工作目录(work directory)就是你目前所在的目录啦!举例来说,当你登入Linux时, 你所在的家目录就
    是你当下的工作目录。而变换目录的指令是『cd』(change directory)啰!

    x 在目录当中是与『能否进入该目录』有关, 至二那个 w 则具有相当重要的权限,因为他可以让使用者删除、更新、新建档案或目录。

    文件-

    目录d

    链接文件l(link)

    设备(device)【存储设备b(区块(block)设备档,比如硬盘),串行接口设备c(字符(character)设备文件,比如鼠标、键盘)】

    资料接口(sockets)s

    数据传输(FIFO,pipe)p

     / (root, 根目彔):开机系统有关;
     /usr (unix software resource):软件安装/执行有关;
     /var (variable):系统运作过程有关。

     /etc:配置文件
     /bin:重要执行档
     /dev:所需要的装置档案
     /lib:执行档所需的函式库与核心所需的模块
     /sbin:重要的系统执行文件

  • 相关阅读:
    getWidth() 和 getMeasuredWidth()的区别
    解决 win7 注册com组件失败问题
    Documentation/PCI/pci-iov-howto.txt
    Android Migrate Android Code
    struts2 18拦截器详解(九)
    使用Maven模板创建项目
    转换基于Maven的Web应用程序支持Eclipse IDE
    转换基于Maven的Java项目支持Eclipse IDE
    Eclipse构建Maven项目
    NetBeans IDE集成Maven
  • 原文地址:https://www.cnblogs.com/bravesnail/p/4655181.html
Copyright © 2020-2023  润新知