linux中文件权限rwx,umask,chwod

在linux 下,每个文件/文件夹都有 3 种用户权限,分别是文件/文件夹的所有者 组成员其他人员 权限分为读、写、运行。 如果运行 ll 命令,就可以看到文件/文件夹前面显示一串“ -rw-r--r--” 的信息,一个“rwx” 用二进制表示就是 111 10 进制就是 7
777 就是表示这个文件权限 111111111 ,或者rwxrwxrwx, 中间 没有的权限用“-” 符号代替,如“ rw-r--r--” 此权限就是644

r  可读       = 4  100
w 可写       = 2  010
x  可执行    = 1  001
-  没有权限 = 0

[oracle@localhost ~]$ ll -a
-rw-r--r--.  1 oracle oinstall   401 Sep 21 03:37 .bash_profile
[oracle@node1 oracle]$ ll
drwxr-xr-x 8 oracle oinstall       4096 Aug 19  2009 database
-rw-r--r-- 1 oracle oinstall 1285396902 Mar 23  2015 linux_11gR2_database_1of2.zip
-rw-r--r-- 1 oracle oinstall  995359177 Mar 23  2015 linux_11gR2_database_2of2.zip

注意:第一位表示类型。-:文件。d:目录,即是个文件夹。
之后三位为一组。第一组:文件或目录所属用户的权限。第二组:所属用户组权限。第三组:其他人权限。

创建时的权限设置:umask
umask 022, umask 027等是设置文件权限。
umask是 表示反码的意思,而 022 是代表当用户在创建文件的时候,系统自动用 777减去 022 得到 755 ,即该文件的权限就是 755 权限,显示出来就是rwxr -xr-x ,即文件所有者有读、写、运行;组成员有读、运行,其他人员有读、运行权限。 027 一样,创建得到的文件是 750 权限。
修改权限: chmod
可以用 chmod 命令来修改权限。 比如: chmod 700 xxxx.xxx, 就可以修改文件权限为 700。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值