Linux文件权限

	自我学习很重要,因为”师傅领进门,修行在个人“。自古只有天才学生,没有天才老师。

	在Linux系统中,默认的情况下,所有系统账号与一般身份用户,以及root的相关信息,都记在/etc/passwd这个文件内的。密码则记在/etc/shadow这个文件中。 此外,Linux所有的用户组名称都纪录在/etc/group内。
 
1.Linux文件属性



2.更改文件权限

2.1更改文件拥有者,chown
将文件复制给其他人时,其他人需修改这个文件的拥有者和用户组才能修改文件内容。
语法与范例:
	chown [-R] 账号名称 文件或目录				如:chown bin install.log
	chown [-R] 账号名称:用户组名称 文件或目录		如:chown root:root install.log
2.2更改所属的用户组,chgrp
语法与范例:
	chgrp [-R] 用户组名称 文件或目录			如:chgrp users install.log
2.3更改9个属性,chmod

Linux文件的基本属性有九个,分别是owner/group/others三个组别的read/write/execute属性,这里使用数字方式来表示各个属性,各属性的对照表如下:

r:4   w:2   x:1

将同一组(owner/group/others)的三个属性(r/w/x)累加,例如当权限为: [-rwxrwx---] 时则为:

owner = rwx = 4+2+1 = 7

group = rwx = 4+2+1 = 7

others= --- = 0+0+0 = 0

语法与范例:
chmod [-R] xyz 文件或目录 如:chmod 770 install.log
 
3.目录属性的意义

r--(read contents directory):表示具有读取目录结构清单的权限。如果拥有读取(r)目录的权限,就可以利用ls命令将该目录的内容列出来。

w--(modify contents of ditrctory):可写入权限。拥有更改目录的结构清单,即:

---建立新的文件与目录;

---删除已经存在的文件与目录(不论该文件是属于谁的);

---将已经存在的文件或目录进行重命名;

---移动该目录内的文件、目录的位置。

如果是一般身份用户,那么在这个用户家目录内,无论是谁(包括root)建立的文件。无论该文件属于谁,无论该文件的属性是什么。这个用户都“有权力将该文件删除”。

x--(access directory):x与能否进入该目录有关。

 

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值