Linux 文件系统管理之二

管理文件权限
格式1:chmod [-R] {[ugoa][+-=][rwxst]} 文件名或目录名
格式2:chmod [-R] {[ugoa][+-=][ugo]} 文件名或目录名


说明
-R 如果操作对象为目录,则递归地对该目录下的所有子目录实施权限设置
{}内的内容称为一个模式,可以指定多个模式,多个模式之间用逗号分隔


第一个选项表示要赋予权限的用户
u 表示属主 user
g 表示属组 group
o 表示其他用户 other
a 表示所有用户 all


第二个选项表示要进行的操作
+ 表示增加权限
- 表示删除权限
= 表示分配权限,同时将原有权限删除


第三个选项是要分配的权限


r 读取
w 写入
x 执行


示例:


chmod go-r testfile
chmod u+x  testfile
chmod u-x,go+r tesffile


将属组权限设置为与属主相同


chmod g=u testfile


对其他用户添加属主具有的权限


chmod o+u testfile




通过数值设定权限
权限
--- 000 0 没有权限
--x 001 1 允许执行
-w- 010 2 允许写入
-wx 011 3 允许执行和写入
r-- 100 4 允许读取
r-x 101 5 允许执行和读取
rw- 110 6 允许写入和读取
rwx 111 7 允许执行写入和读取


chmod -R 775 /u01
chmod 660 /u01




文件的属主和属组
chown


chown [-R] <用户[:组]> <文件或目录>


-R 如果操作对象是目录,则递归地对该目录下所有子目录实施目录设置,要单独修改属组,可以使用下面
的格式:
chown [-R] <:属组> <文件或目录>


切换为超级用户


su - 
将文件 testfile 的属主 修改为 oracle




[test@asm ~]$ mkdir maomi
[test@asm ~]$ ls -lt
total 4
drwxrwxr-x 2 test test 4096 Feb 14 17:05 maomi
[test@asm ~]$ su - root
Password: 
[root@asm ~]# chown -R oracle:oinstall /home/test/maomi




[test@asm ~]$ ls -lt
total 4
drwxrwxr-x 2 oracle oinstall 4096 Feb 14 17:05 maomi


chown :oinstall testfile


chown oracle:oinstall testfile


chown -R oracle:oinstall /u01






umask 
用户可以使用 umask 命令设置文件的缺省生成掩码。缺省的生成掩码可以告诉系统在创建文件或目录时不应赋予其哪些权限。如果用户将 umask 命令放在环境配置文件 .bash_profile 中就可以控制所有新建的文件或目录的访问权限


umask 命令的格式为:
umask [u1u2u3]


其中 u1 表示不允许属主拥有的权限;u2 表示的是不允许同组用户拥有的权限;u3表示的是不允许其他用户拥有的权限
可以使用不带任何参数或带-S 参数的命令来查看当前文件的缺省生成掩码:
[test@asm ~]$ umask
0002
[test@asm ~]$ su - oracle
Password: 
[oracle@asm ~]$ umask
0022
[oracle@asm ~]$ umask -S
u=rwx,g=rx,o=rx




[oracle@asm ~]$ umask -S
u=rwx,g=rx,o=rx
[oracle@asm ~]$ mkdir maomi
[oracle@asm ~]$ ls -l maomi
total 0
[oracle@asm ~]$ ls -l | grep maomi
drwxr-xr-x 2 oracle oinstall 4096 Feb 14 17:15 maomi


转载请注明出处及原文链接,拒绝盗转



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值