linux文件和目录的权限与配置

来源:互联网 发布:女装免费加盟开淘宝店 编辑:程序博客网 时间:2024/05/21 19:50

1.Linux文件属性

iZ283j6l7qoZ download # ls -l total 0 -rwxr-xr-x 1 test mihua 0 Oct 13 11:47 a.php -rw-r--r-- 1 root root 0 Oct 13 11:47 b.php

第一个字符代码文件的类型 

目录 

[-] 文件 

[l] 连接文件 

[b] 可供存储的接口设备 

[c] 串行设备 

第二列 有多少个不同的文件名连接到相同的节点(i-node)

第三列 所有者账号

第四列 所属的组

第五列 文件大小 默认单位B

第六列 文件创建或修改时间。如果时间很久远了,则只显示年份,需要查看完整的时间,可以使用 ls -l –full-time



2.文件权限与属性修改

chgrp [-R] fiiename 改变组

chown [-R] 账号名称:组名 filename 改变拥有者

也可以使用“账号名.组名”,单有些朋友喜欢使用带有.的账号名,这样就会造成系统误判,所以建议使用:

chmod 改变权限

2种方式 

第一种 数字类型改变文件权限:chmod [-R] xyz filename   

第二种 符合类型改变文件权限:chmod [-R] u=rwx,g=rx filename

             chmod [-R] a+x,o-w,o=rwx filename

 chmod

 u         表示user      

 g         表示group

 o         表示other

 a         表示all

 +

 – 

 =

 r

 w

 x

 filename


3.权限意义

1.权限对文件的意义

r 可读取文件的内容

w 可编辑文件,但不含删除文件

x 可否被执行

2.权限对目录的意义

r 具有读取目录结构列表的权限,即可使用ls 查看目录结构

w 具有改变该目录结构的权限,如在此目录下新增文件、删除文件、文件重命名、移动文件

x 表示用户能否进入此目录,即是否可以使用cd 进入此目录

4.目录树结构图


由于命令的执行需要变量的支持,若你的执行文件放置的不在/bin  /usr/bin等,要执行命令就得要严格指定该执行文件,即前面需加上./表示当前路径

5.查看当前系统的版本

iZ283j6l7qoZ download # uname -r3.12.21-gentoo-r1iZ283j6l7qoZ download # lsb_release -aLSB Version:    n/aDistributor ID: GentooDescription:    Gentoo Base System release 2.2Release:        2.2Codename:       n/a
0 0
原创粉丝点击