linux 文件权限管理

linux文件属性,通过ls查看
[root@localhost ~]# ls -al
total 96
dr-xr-x---. 14 root root 4096 Aug  4 14:26 .
dr-xr-xr-x. 20 root root 4096 Jul 28 16:59 ..
-rw-------.  1 root root 1298 Jul 27 17:36 anaconda-ks.cfg
-rw-------.  1 root root 1025 Aug  4 10:22 .bash_history
-rw-r--r--.  1 root root   18 Dec 29  2013 .bash_logout

ls:list

文件类型:
-:普通文件
l:软连接文件
p:管道文件
b:块设备文件(可以进行随机读取的设备,我们称为块设备)
c:字符设备文件(进行线性读取的设备,我们称为字符设备)
s:套接字文件

文件权限:针对三类对象进行定义
属主:owner, u
属组: group, g
其它: other, o

每个文件都有其属主及属组,除此之外都归为其它用户;

每类对象对某文件三种访问权限
r:Readable 读取权限
w:Writable 写入权限
x:Excutable 执行权限


d              r-x               r-x                   ---.                 14 root root 4096 Aug  4 14:26 .
文件类型    属主权限       属组权限        其他用户

对象访问权限
rwx: 111, 7
rw-: 110, 6
r-x: 101
r--: 100
-wx: 011
-w-: 010
--x: 001
---: 000, 0

chmod(change modify):修改文件权限

chmod 选项 权限模型  文件名

-R:递归修改目录中的文件权限

chown:修改文件所有者
chown
chown [OPTION]... [OWNER][:[GROUP]] FILE...
            -R

chgrp:修改文件的所属组
chgrp [OPTION]... GROUP FILE...

umask: 介定创建文件或目录的默认权限
目录:777-umask
文件:666-umask
如果减得的结果中有执行权限,会将对应对象的八进制权限加1

# umask [MASK]
查看或设定umask; 

通过命令行设定仅对当前shell进程有效;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28282660/viewspace-1761780/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28282660/viewspace-1761780/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值