Linux权限

1. 在linux中,文件权限标识用户的分为:
所属用户(u来表示):一般上归属于创建此文件的用户,但是文件的所属是可以更改的,也就是说,你可以把这个文件的归属者移交于其他用户。
所属组(g来表示):一般上是指除了文件拥有者以外,另外一些拥有权限的这些用户的集合,一个用户可以拥有多个所属组,但是只能拥有一个缺省组,当文件创建时,文件的所属组默认为创建此文件的用户所归属的缺省组
其他人(o):除了所属组成员和文件拥有者其他的用户。
2. 那么在linx中我们的具体权限是什么呢:
r 表示拥有读权限,对文件来说,可以进行cat,more,head,less,tac操作,对于文件夹来说,可以进行ls操作。权限值为4
w 表示拥有写权限,对于文件来说,可以进行vim操作,也就是可以更改文件内容,而相对于文件夹来说则可以进行touch,rmdir,mkdir,rm操作,权限值为3
x 表示可执行权限,对于文件来说,可以进行script,command,相当于win的点击执行,对于文件夹来说拥有cd操作,权限值为1
3. 那么在linx中我们怎么查看具体拥有的权限呢:
使用ls -l可以查看文件或者文件夹的详细信息,在第一栏中标识除了这个文件和文件夹拥有的权限,一共10个标识位
第1个标识位标识属性,也就是标识这是一个文件夹还是文件,又或者说软连接
第2-4标识位标识此文件拥有者拥有哪些权限
第5-7标识位标识此文件所属组拥有哪些权限
第8-10标识位标识此文件其他人拥有哪些权限
4. 赋权限时,只有文件拥有者或者管理员拥有赋权的操作:
chmod  g+w     +增加权限,-减掉权限 重新附权限,多个操作,号分割 
chmod -R [权限] 递归赋值权限
5. 管理员可赋权限:
chown [用户] [目录地址]  改变文件的所有者
chgrp [所属组] [目录地址]  改变文件的所有组
6. 用户和用户组的创建:
useradd [用户名] 创建普通用户
passwd [用户名] 设置用户的密码
groupadd [用户组] 创建用户组
7. 权限创建缺省值的查询和设置(缺省意思为系统默认):
创建文件夹时,权限为缺省值,创建文件时linux默认不给与文件执行权限,所以会在缺省值的基础上去掉x权限
umask权限值计算规则为 777减去你拥有的权限,也就是说,当你查询出来的是022时,你的权限就是755,当你想要设置缺省值的时候,需要计算出自己的权限值,然后使用777减去你的权限值
umask 查询出当前缺省值
umask [权限值]  查询出当前缺省值
umask -S 查看缺省值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值