Linux基本指令(6)——chmod

1    改变文件的权限

        chmod用于改变一个文件的权限,使用“用户组+/-权限”的表述方式来增加或删除相应的权限。

        其中,用户组包括  文件属主(u)、文件属组(g)、其他人(o)和所有人(a)。

        权限包括读取(r)、写入(w)和执行(x)。

        chmod u+x days    增加了对属主的执行权限

        还可以通过“用户组=权限”的规则直接设置文件权限

        chmod ug=rw,o=r days  赋予属主和属组的读写权限,而仅赋予其他用户读取权限

        最后一条常用规则是“用户组1=用户组2”,用于将用户组1的权限和用户组2的权限设为完全相同。

        chmod o=u days

2    文件权限的八进制表示

        用户组u g o 每一位都对应rwx三位,即可以用三位的二进制数或者一位的八进制数来表示,0表示未设置,1表示已设置。

        在实际使用中,只需要记住1代表x,2代表w,4代表r,然后简单地加法就可以了。rwx=4+2+1=7,r-x=4+0+1=5。

        chmod 711 prog  将prog的所有权限赋予属主,而属组用户和其他人仅有执行权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值