您的位置:首页 > 运维架构 > Linux

Linux档案权限与目录配置

2016-06-15 14:09 405 查看
一、Linux文件属性

ls -al 查看所有文件的属性



第一栏代表档案的类型与权限:

-rwxrwx---

十个字符 r可读 w可写 x可执行

        权限对档案的作用:(针对的是档案的内容,而不是档案名的存在与否)

r(read):可读取和察看档案的实际内容
w(write):可以编辑、新增、修改档案的内容,但不含删除该档案
x(eXecute):可以被系统执行
权限对目录的作用:

r(read contents in directory):具有读取目录结构列表的权利,可以查询该目录下的文件名(可以用ls指令显示目录内容)

w(modify contents of directory):具有异动该目录结构的权利(建立新档案和目录、删除已经存在的档案和目录、更名、搬移位置)

x(access directory):具有进入该目录成为工作目录的用途(切换到该目录内cd)

第一个字符:代表档案的类型[目录、档案、链接文件等]

d    目录
-     档案
l     连结档
b    装置文件里的可存储接口设备
c    装置文件里的串行端口设备(键盘、鼠标)
第二到第四个字符(三个为一组):档案拥有者的权限(owener)

第五到第七个字符:同群组的权限(group)

地八到第十个字符:其他非本群组的权限(others)

察看档案显示完整的时间格式 ls -l --full-time

档案名:前面有[.]的为隐藏档,要用ls -a 察看

二、改变档案属性与权限

chgrp: 改变档案所属群组

chgrp [-R] newGroupName dirname/filename 

-R:进行递归的变更,将同次目录下的所有档案、目录都更新为这个群组

被改变的组名必须要在/etc/group档案内存在

chown: 改变档案拥有者(cp文件时常用到)

chown [-R] newUserName dirname/filename

chmod: 改变档案的权限

数字类型法
rwx 对应数字 421

chmod [-R] 754 dirname/filename(权限更改为 rwx r-x r--)

符号类型法



chmod [-R] u=rwx,go=rx dirname/filename

chmod [-R] a+w dirname/filename (a为all)

三、Linux目录配置

目录配置依据FHS



FHS标准建议:根目录(/)所在越小越好,应用程序所安装的软件最好不要与根目录放在同一个分割槽

FHS定义根目录底下应该有的次目录:





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

这五个目录千万不可与根目录分开在不同的分割槽!

/usr (Unix Software Resource) Unix操作系统软件资源,建议不要自行建立软件其他自己独立的目录。
/usr目录建议有底下这些:





/var的意义与内容:主要针对常态性变动的档案



四、绝对路径与相对路径

绝对路径:由根目录(/)开始写起的文件目录名称, 例如 /home/dmtsai/.bashrc;

相对路径:相对于目前路径的文件名写法。 例如 ./home/dmtsai 戒 ../../home/dmtsai/ 等等。反正开头不是 / 就属于相对路径的写法

. 代表当前目录,也可用 ./ 来表示
.. 代表上一层目录,也可用 ../ 来表示
~ 代表家目录(home)
/ 代表根目录(root)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: