linux档案权限与目录配置

一、linux档案身份

1、所有者(owner

2、组(group

3、其他人(other

二、每种身份权限

1、read(读)4

2、write(写)2

3、execute(执行)1

三、档案保存位置

1、帐号:/etc/passwd

2、密码:/etc/shadow

3、组:/etc/group

四、文件属性


1、(1)代表文件是什么类型

d 目录

- 档案

| 连结文件(link file

b 为装置文件里面可供存储的设备

c 为装置文件里面的串行设备,键盘,鼠标

2、(2) 多少档案名连接到该节点

每个档案都会将他的权限与属性记录到文件系统的i-node中,我们使用的目录树是使用文件名来记录的,因此每个档案名连结到i-node,就是有多少个不同的档案名连结到相同的i-node号码上

3(3,4,5)代表权限

rwx 

4、(6)档案容量,单位为字节

5、(7)档案建立日期或最近修改时间,分别是月/日 时期。太久则显示年份

显示完整时间:ls -l --full-time

6、最后一列是档案名

五、改变文件属性和权限

chgrp 改变档案所属群组

chgrp -R 文件名

chown 改变档案拥有者

chown -R 帐号 文件

chown -R 帐号:组名 文件

chown -R :组名 文件

chown -R 帐号.组名 文件

chmod 改变档案权限,SUID,SGID,SBIT

chmod -R xyz 文件

chmod -R u=rwx,go=rx 文件,all 全部,+-=

六、权限对档案和目录区别

1、档案(主要是针对档案内容)

r: 可以读档案的内容

w: 可以编辑,新增,修改该档案内容,不含删除该档案

x: 被执行

2、目录

r: 可以读取目录结构列表,ls

w: 改动目录结构权限,

包括建立档案和目录,

删除该档案目和目录(不管该档案权限),

将已存在的档案和目录进行更名

移动档案和目录位置

x: 表示你能进入该目录成为工作目录

七、linux档案类型

1、正规文件第一个字符为-

1)纯文本文件(ASCII

(2)二进制文件(binary

(3)数据格式文件(data) linux登入时,所有数据记录在/var/log/wtmp中使用last读取

2、目录

3、连结档(link)类似window下面的快捷方式

4、设备文件(device),通常在。/dev目录下

(1)区块(block)就是存储数据,提供系统随即存取的接口,如:硬盘

(2)字符(character)一些串行端口设备,如:键盘,鼠标

5、资料接口文件(socket)这种类型文件通常在网络上承载数据,我们可以启动一个程序来监听客户端请求,如:/var/run目录下文件

6、数据输送文件(FIFO,pipe)特殊文件类型,主要目的是解决多个程序同时存取一个档案所造成的错误,FIFO 是 first-in-first-out缩写

八、linux目录配置依据(FHSfilesystem hierarchy standard

可分享的(shareable

不可分享的(unshareable

不变的(static

/usr(软件)

/etc(配置文件)

/opt(第三方软件)

/boot(开机与核心档)

可变动的(variable

/var/mail(信箱)

/var/run(程序相关)

/var/spool/news(新闻组)

/var/lock(程序相关)

1、可分享的:可以分享给其他系统挂在使用的目录,包括执行文件,用户邮件,也可以分享给网络上其他主机挂在用

2、不可分享的:自己机器上的装置文件或着与程序有关的socket档案,这些档案与自身机器有关

3、不可变的:函数库,说明文件,系统配置文件

4、可变的:登录文件,新闻组

事实上FHS针对目录只定义出了三曾目录:

5、/root,,根目录):与系统有关

6、/usrunix software resource:软件安装/执行有关

7、/varvariable:系统运作有关

十、/(根目录所放文件)

根目录是系统中最重要的目录,所有的目录都衍生与该目录,同时根目录与开机/还原/系统修复动作有关,FHS建议该目录越小越好

目录

应放置的档案内容

/bin

单人维护指令,root和一般人可用,如:cat,chmod,chown,date,mv,mkdir,cp,bash

/boot

开机用到的档案,包括:核心文件,开机菜单,开机所需配置文件,内核名vmlinuz,如果是grub引导,还有/boot/grub目录

/dev

任何装置和接口设备,对某个档案操作,就相当于操作某个设备,常用有:/dev/null,/dev/zero,/dev/tty,/dev/lp*,/dev/hd*,/dev/sd*

/etc

系统大部分配置文件,如:帐号密码文件,各种服务启动档案,一般账户只能读,root才能改,档案有:

init.d : 所有服务预设启动脚本,如:iptables [/etc/init.d/iptables start]

xinetd.d : 超级super daemon管理各项服务配置文件

X11 X Window配置文件,如:xorg.confX Server配置文件

/home

系统默认家目录

/lib

开机时会用到的函数库,以及/bin/sbin下面指令用到的函数库,如:modules/ 驱动程序

/media

可移除装置 如:软盘,光盘,DVD,档案名:floppy,cdrom

/opt

第三方软件,以前习惯放在/usr/local目录中

/root

Root家目录

/sbin

大部分用来设定系统环境,root才能使用,包括:开机,修复,还原系统,常用:fdisk,fsck,ifconfig,init,mkfs,某些服务器软件程序放在/usr/sbin

本机自行安装软件所产生系统执行文件放在/usr/local/sbin

/srv

一些网络服务启动,所需的数据文件,如:www服务放在www目录中

/tmp

正在执行的程序临时放置档案,人何人都能够存取,但只能删除自己的

还有些重要的目录未定义

/lost+found

标准白ext2以上系统格式才有,目的是当系统发生错误时,将遗失的数据放到该目录

/proc

虚拟文件系统,放置的椒内存中的数据,如:系统核心,进程信息(process),周边装置状态及网络状态,不占内存空间。如:

cpuinfo,dma,interrupts,ioports,net/*

/sys

/proc相似,也是一个虚拟文件系统,只要是记录与核心相关文件,包括已加载的模块和核心侦测到的硬件装置信息

注意:因为根目录与开机有关,所以下面这几个目录不能分开

/etc : 配置文件

/bin : 重要执行档案

/dev : 装置档案

/lib : 执行档所需函数库和核心模块

/sbin : 重要系统执行文件

十一、/usr/目录

X11R6/

取名为X11R6意思是,X版本为11版,第6次释放出

bin/

用户可用指令,与/bin区别(是否与开机与开机有关)

include/

C/C++等语言头文件,当以tar.gz(tarball)方式安装软件时,也会用到

lib/

各种软件函数库,目标档案(object file,一些不被一般使用者执行的档案或脚本,如果椒64位系统,有可能有lib64/

local/

第三方软件,该目录下也有,bin,etc,include,lib

sbin/

非系统正常运行所需命令,最常见是某些网络软件服务器指令(daemon

share/

共享文件,包括:

man:联机文件

doc:软件文件说明

zoneinfo: 时区相关

src/

源码文件,linux源码/usr/src/linux

十二、/var/目录

cache/

程序运行时产生缓存

lib/ 

程序执行过程中所需的数据文件myql数据放在/var/lib/mysql

lock/

多人同时访问的文件

log/

日志文件,如:/var/log/message,/var/log/wtmp(登录者信息)

mail/

个人电子邮件信箱,和/var/spool/mail/目录互为链接文件

run/

某些程序启动后将pid放在该目录下

spool/

队列数据,系统收到信:/var/spoo/mail/中,寄不出去的信:/var/spool/mqueue/ 工作排程(crontab):/var/spool/cron/

网络文件:

Centos:/etc/sysconfig/network-script/

SuSE:/etc/sysconfig/network/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值