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

    Linux的每个文件中,依据权限分为用户、用户组与其他人三种身份。

    用户组最有用的功能之一,就是当你在团队开发资源的时候,且每个账号都可以有多个用户组的支持。

    利用ls -l显示的文件属性中,第一个字段是文件的权限,共有10位,第一位是文件类型,接下来三个为一组共三组,为用户、用户组、其他人的权限,权限有r,w,x三种。

    如果文件名之前多一个“.”,则代表这个文件为“隐藏文件”。

    更改文件的用户组支持可用chgrp,修改文件的所有者可用chown,修改文件的权限可用chmod。

    chmod修改权限的方法有两种,分别是符号法与数字法,数字法中r,w,x的分数为4,2,1。

    对文件来讲,权限的效能为:

      r:可读取此文件的实际内容,如读取文本文件的文字内容等。

      w:可以编辑、新增或者是修改该文件的内容(但是不含删除该文件)。

      x:该文件具有可以被系统执行的权限。

    对目录来说,权限的属能为:

      r(read contents in directory)

      w(modify contents of directory)

      x(access directory)

    要开放目录给任何人浏览时,应该至少也要给予r及x的权限,但w权限不可随便给予。

    Linux文件名的限制为:单一文件或目录的最大容许文件名为255个字符;包含完整路径名称及目录(/)的完整文件名为4096个字符。

    根据FHS的官方文件指出,其主要目的是希望让用户可以了解到已安装软件通常放置于哪个目录下。

    FHS制定出来的四种目录特色为shareable,unshareable,static,variable。

    FHS所定义的三层主目录为/、/var、/usr。

    有五个目录不可与根目录放在不同的分区,分别为/etc、/bin、/lib、/dev、/sbin五个。

  • 相关阅读:
    Code First 迁移更新数据库
    vs2013常用快捷键
    Uploadify v3.2.1 参数说明
    中文datepicker控件
    C#去掉HTML标记
    扩展HtmlHelper类实现Mvc4分页
    MVC4实现批量更新数据
    MVC4.0实现批量删除
    通知的多线程问题 iOS
    写一个 setter 方法用于完成 @property (nonatomic, retain) NSString *name,
  • 原文地址:https://www.cnblogs.com/xping/p/6035982.html
Copyright © 2011-2022 走看看