Linux系列一-文件权限概念

一、文件属性
文件
1、红线1含义:
d : 表示目录
-:文件
l :连接文件
b :设备文件中的可供存储的接口设备
c:设备文件中串行端口设备,如键盘
2、红线2、3、4含义:
r:可读
w:可写
x:可执行
-:无权限
2:表示用户权限
3:表示同用户组权限
4:其他非本用户组用户权限
综合解释:
红线2:当前用户对该文件可读、写、执行
红线3:当前用户所在用户组无权限
红线4:其他用户无权限(对于文件夹如果只有r权限,是无法进入文件夹的)
3、红线标号5:
有多少文件名连接到此节点(i-node)
4、红线标号6:
文件所有者
5、红线标号7:
文件所属用户组
6、红线标号8:
文件大小,默认为b
7、红线标号9:
文件名/文件目录名
二、文件属性与权限
1、chgrp :改变文件所属用户组,change group简拼

命令:
chgrp [-R] ${usergroup} dirname/filename
例子:
a、修改app-monitor.log文件所属用户组为 test1
chgrp test1 app-monitor.log
b、修改logs文件夹及子文件等所属用户组为loguser
chgrp -R loguser logs

2、chown 改变文件所有者 change owner

命令:chown [-R] ${username} 文件或目录
例:
1、修改logs.txt文件所有者为 test
chown test logs.txt
2、修改logs.txt文件所有者,所属用户组分别为 test testgroup
chown test:testgroup logs.txt
3、修改logs.txt文件所属用户组为 testgroup
chown :testgroup logs.txt

3、chmod 改变权限
Linux文件的基本权限有9个,分别是owner、group、other三种身份各有自己的read、write、execute权限
a、数字类型

r:4 ,w:2 ,x:1
rwx = 4+2+1 = 7
r-x = 4+0+1 = 5
例:改变文件log.txt权限为owner为rw-------
chmod 600 logs.txt

b、符号类型

chmod u/g/o/a +(加入)/-(除去)/=(设置) r/w/x file/dir
例子:
1、给文件profile.log设置-rwxr-xr--
  chmod u=rwx,g=rx,o=r profile.log
2、未知文件profile.log权限,需求是给该文件增加user可执行权限
  chmod u+x profile.log
3、将文件profile.log撤去所属用户组执行权限
  chmod g-x profile.log

三、目录与文件的权限意义
1、权限对目录的意义
r:表示具有读取目录结构列表的权限,
w:表示具有更改该目录结构列表的权限,有如下权限:
新建新的文件与目录
删除已存在的文件与目录(不论该文件的权限为何)
将已存在的文件或目录重命名
转移该目录内的文件、目录位置
x:是否能进入该目录
例:logs目录权限:drw-r–r– 1 root root
对于用户组test的用户而言只能展示文件名,对于用户root因为无x权限所以无法进入该目录
四、目录
1、常用到的几个

/usr 安装时占用较大硬盘容量的目录:
/usr/bin/ 存放大部分用户可使用的命令
/usr/local/ 系统管理员在本机安装的软件
/usr/share/ 放置共享文件
/var 系统运行后渐渐占用硬盘容量的目录
/var/cache/ 应用程序产生的暂存文件
/var/log/ 登录文件放置的目录
/var/run/ 某些程序或是服务启动后,将它们的PID放置在该目录下
/var/lib/ 程序本身执行过程中,需要使用到的数据文件放置的目录。如mysql数据库放置到/var/lib/mysql/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值