一、例如:-rw-r--r--.  1 root root  129 Dec 29  2013 .tcshrc

详细:

1.-rw-r--r--:档案类型和权限(总共十个栏位)

1.1:第一个栏位代表档案类型:"-"为档案;"d"为目录;"l"为连接档(类似windows下的快捷方式);"b"为装置档里可供存储的周边设备(可随机存储设备);"c"为一次性读取装置(鼠标,键盘)

1.2:后面9个栏位是三个栏位一组,都是rwx三个参数组成,"r"代表可读,"w"代表可写,"x"代表可执行;这三个权限的位置不会改变,如果没有权限则显示"-"

1.3:这9个栏位分三组,每组三个,第一组为档案拥有者权限;第二组为加入此群组后的账户的权限;第三组为其他人的权限;

2."1":表示有有多个档名连接到这个inode号码节点上面(硬连接)

3."root":档案的拥有者账户

4."root "档案的所属群组(在linux系统下,你的账户会加入一个或多个群组)

5."129":标识该档案的容量大小,预设单位为bytes

6."Dec 29  2013"表示该档案的最后修改时间或者创建时间(月份/日期/时间)

6.1:档案的变动时间主要分为三种:

  modification time(mtime):档案内容的变动(不是指权限和属性的修改)

  status time(ctime):该档案的状态被改变(比如:属性、权限)

  access time(atime):该档案的内容被取用(读取)

  

7.".tcshrc"表示该档案的档名(其中"."标识隐藏档案)

注意1:对于档案来说【档案的最大权限是"x"可执行的权限;目录最大的权限是"w"可写的权限】

注意2:在linux下面,在你修改你的linux档案与目录之前一定要先搞清楚,什么资料是可变的,什么资料是不可变的;

注意3:linux 档案权限的重要性【安全性】

二、修改linux档案与目录的权限和属性[chgrp/chown/chmod三者均有-R参数为递归修改该目录下的所以子文件和子目录;语法:chgrp/chown/chmod [-R] .....]

1.chgrp(change group):改变所属组(chmod 新组名 档案/目录)

2.chown(change owner):改变拥有者账户(a>.chown 新的拥有者账户  档案/目录;b>.chown 新的拥有者账户[:]新的所属组 档案/目录;c>.chown 新的拥有者账户[.]新的所属组 档案/目录;注意:账户名和组名之间可以用冒号和点来分隔开,但是有些账户名中带点(比如:zgw.stra)那系统就会识别错误,推荐使用冒号)

3.chmod:改变档案/目录权限 chmod [ugoa] [-+=] [rwx] [421]

  [ugoa]:"u"为拥有者;"g"为所属组;"o"为其他人;"a"为以上三者(全部)

  [-+=]:"-"为对[ugoa]其中的某个部分减少某些权限(u-x/a-x);"+"为对[ugoa]其中的某个部分添加某些权限(u+x/a+x);"="为直接替换[ugoa]其中的某个部分的权限[u=rw/a=rx]

  [rwx]/[421]:"r"为4;"w"为2;"x"为1(比如-rwxr-xrw-则为4+2+1、4+1、4+2等于756也就是chmod 765 档案/目录)

rwx三种权限对档案/目录的作用:

档案:"r"可以读取该档案的内容;"w"可编辑增加/修改该档案的内容(不含有删除该档案);"x"该档案具有可以被系统执行的权限(可执行权限是档案的最大权限,修改权限时注意)

目录:"r"可以读取该目录下的内容(ls);"w"可编辑增加/修改/移动/删除该目录下的结构清单(可写权限是目录的最大权限,修改权限时请注意);"x"代表使用者是否进入该目录成为工作目录(是否能执行cd)

重点:a>.如果你在某个目录下不具备"x"的权限,那么你就无法切换(cd)到该目录,也无法执行该目录下的任何指令,即使你具备该目录的"r"和"w"的权限;

   b>.要开放目录给任何人浏览,应该至少需要分配r和x的权限,w权限不能轻易给任何人

三、档案的类型

  正规档案:纯文字档案、二进制档案、资料格式档案

  目录、连结档

  设备与装置档:区块设备档、字元设备档

  资料接口档、资料传送档

四、档案的副档名

  注意:一个档案能不能执行跟它的副档名没关系,跟它第一栏的10个权限里面的"x"有关系

  .sh:脚本或者批次档

  *Z, *.tar, *.tar.gz, *.zip, *.tgz经过打包的压缩档

  *.html,*.php网页相关的档案

五、linux档案长度限制

  单一档案或目录的最大容许的档名长度为255bytes,一个ASCII只占用一个bytes来说,则是255个字元长度的档名;如果中文则是一个占2个bytes,则是128个字元长度的档名

六、linux档案名称的限制

  * ? > < ; & ! [ ] | \ ' " ` ( ) { }  这些特殊字符在文字介面下面有特殊的含有,以点[.]开通的档案是【隐藏档案】,由于下达一些指令时常常会使用---option,所以尽量避免档名使用+或-开头(date +%Y/%M/%d;ls -l)

七、目录树

  目录树的起始点是根目录(/)

  每个目录不仅能使用本地的partition的档案系统,还能使用网路上面的filesystem

  每一个档案的档名(包含完整路径)在此目录树结构中都是独一无二的

八、绝对路径和相对路径

  绝对路径(absolute):由根目录开始写起的档名或者目录名(/tmp/testing/file1)

  相对路径(relative):(相对路径是以你当前所在路径的相对位置)相对于当前路径的档名写法(./testing/file1),反正不是【/】开头的都是相对路径

  注意:【.】代表当前目录,可用【./】来表示;【..】代表上一层目录可用【../】来标表示

 内容参考自鸟哥linux私房菜,传送门:http://linux.vbird.org/;

linux:档案权限的更多相关文章

  1. Linux档案权限与目录配置

    一.档案权限: Linux 最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的档案数据,因此档案的权限管理就变的很重要了. Linux 一般将档案可存取的身份分为三个类别,分别 ...

  2. 鸟哥的linux私房菜 - 第5/6/7/9章(在线求助 man page、Linux档案权限与目录配置、Linux档案与目录管理、压缩与打包)

    第五章.在线求助 man page X window与文本模式的切换 Ctrl+Alt+F1~F6:文字接口登入tty1~tty6终端机: Ctrl+Alt+F7:图形接口桌面. 注销当前用户:exi ...

  3. LINUX档案权限

    一.ls命令显示目录详细信息 列表显示目录内容 : ls drwxr-xr-x.  4 root   root       4096 Jun 26 02:07 acpi -rw-r--r--.  1 ...

  4. linux 档案权限篇之一

    一:预备知识 1.在linux中,任何一个档案都具有.所有者.用户组.其他用户这三种身份的个别权限. 1.所有者:即档案拥有者,由于Linux是多人多任务的系统,因此可能常常会有很多人同时使用这部主机 ...

  5. Linux档案权限篇之一

    一.查看档案的属性 "ls" 第一列为档案的权限: d:代表是目录 -:代表是文件 l:代表是连接文件(相当于windows里面的快捷方式) b:代表块设备(如硬盘) c:代表字符 ...

  6. Linux档案权限篇(一)

    查看档案的属性"ls-al". 即列出所有的档案的详细权限与属性(包括隐藏文件) 权限 第一个字符代表档案的类型: d:代表是目录 -:代表是文件 l:代表是连接文件(相当于win ...

  7. 第六章、Linux 的档案权限不目彔配置

    1. 使用者不群组 2. Linux 档案权限概念 2.1 Linux 文件属怅 2.2 如何改变文件属怅不权限: chgrp, chown, chmod 2.3 目彔不档案乀权限意丿 2.4 Lin ...

  8. Linux档案与目彔的基本操作(查看与权限)

    此文包含的命令: cd.pwd.mkdir.rmdir.rm.ls.cp.mv.cat.tac.more.less.head.tail.od.touch.umask.chattr.lsattr.fil ...

  9. Linux 的档案权限与目录配置

    档案权限 Linux最优秀的地方之一,就在于他的多人多任务环境. 而为了让各个使用者具有较保密的档案数据,因此档案的权限 管理就变的很重要了. Linux一般将档案可存取的身份分为三个类别,分别是 o ...

随机推荐

  1. 【翻译】西川善司的「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,后篇

    http://www.4gamer.net/games/216/G021678/20140714079/     连载第2回的本回,  Arc System Works开发的格斗游戏「GUILTY G ...

  2. Web 软件测试 Checklist 应用系列,第 1 部分: 数据输入

    Web 软件测试 Checklist 应用系列,第 1 部分: 数据输入 本文为系列文章"Web 软件测试 Checklist 应用系列"中的第一篇.该系列文章旨在阐述 Check ...

  3. Bootstrap页面布局13 - BS按钮

    bootstrap中的按钮类 一般可以作为按钮的标签有:<a></a>  <button></button>  <input type='butt ...

  4. linux 相关系列安装

    以Red Hat Enterprise Linux 5为例进行讲解. 相关系列: linux下jdk的安装 linux下ant的安装 linux下redis的安装 linux下svn的安装 linux ...

  5. CSS3学习(CSS3过渡、CSS3动画)

    CSS3过渡:transition属性--专门应对颜色.长度.宽度.位置等变化的过渡 通过CSS3,我们可以在不使用Flash和JavaScript的情况下,为当前某元素从某样式改变为某样式的时候添加 ...

  6. IIS绑定Active Directory账号自动登录网站的方法

    满足使用Request.ServerVariables["REMOTE_USER"]的条件: 1.IIS配置网站的目录安全性取消“启用匿名访问(&A)” 2.启用 “集成 ...

  7. 《linux内核设计与实现》读书笔记第一、二章

    第一章 Linux内核简介 1.1 Unix的历史 1971年,Unix被移植到PDP-11型机中. 1973年,Unix操作系统用C语言改写——为Unix系统的广泛移植铺平了道路. 1977年,伯克 ...

  8. Qt中单例模式的实现(4种方法)

    最简单的写法: 12345 static MyClass* MyClass::Instance(){ static MyClass inst; return &inst;} 过去很长一段时间一 ...

  9. linux下连接本地的navicate

    1.进mysql cd mysql; cd bin; ./mysql -uroot -proot; show databases;#可以没有 #修改权限 1.GRANT ALL PRIVILEGES ...

  10. Ajax无刷新提交

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...