linux学习杂碎:权限

有空学一下linux,对一些内容进行摘录以备过后忘记

一个文件主要包含下列属性:

-          rwx rwx rwx user group date filename

第一组为归属用户的权限,第二组为归属群组的权限,第三组为其它用户群组的权限。User为文件的归属用户,group为文件的归属群组,date为日期信息,filename为文件名。

可以使用3位的二进制数字来描述一组权限,某一权限对应的数字为1,则表示具有该种权限,为0则不具有该种权限。使用二进制数字来描述一组权限,虽然直观但不够方便,因此将三组权限使用38进制数字来表示,对应关系为:

r 100 4

w 010 2

x 001 1

将这三位8进制数字相加的结果,就可以表示该组权限的具体内容,例如:

7=4+2+1=rwx

5=4+1=rx

755=4+2+1 4+1 4+1=rwx r-x r-x

还可以使用augo表示归属关系,使用 =+- 表示权限变化,使用 rwx 表示权限内容

a 所有用户     u 归属用户     g归属群组      o 其它用户

= 具有权限     + 增加权限     - 去除权限

r 可读权限     w 可写权限    x 可执行权限

例如:

a+x   给所有用户增加可执行权限

go-wx       将归属群组和其它用户的可写、可执行权限去掉

u=rwx       归属用户具有可读、可写、可执行权限

更改文件的权限:

chmod <权限表达式> <文件|目录>

例:chmod –R a+x path           chmod –Rv 755 path

更改文件的归属用户:

chown <归属用户>[:归属群组] <文件|目录>

例:chown user:admin path            chown –R user.admin path      chown user path

更改文件的归属群组:

chgrp <归属群组> <文件|目录>

例:chgrp user path

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值