umask 022

参考文章:文件默认权限umask hi.baidu.com/superman_0483/blog/item/c433f4ddc718f53c5982dd11.html

今天在看到这里的时候

You must run the OUI as the oracle user .However,before you start othe OUI,you must configure the environment of the oracle user. To configure the environment,you must:

  • set the default file mode creation mask(umask) to 022 in the shell starup file
  • set the DISPLAY and ORACLE BASE environment variables

竟然对umask 022的意思有些不甚清晰了.故记录在此


$ umask 022

umask

读写执行权限分别对应是

R -- 4

W -- 2

X -- 1

写是 2 022 表示group,other 的写权限,umask=022 掩码表示取消group , other 用户的些权限。

oracle账号设置umask022,是用以保证groupother有对安装的文件的读和执行许可,但无写权限。可以输入umask命令检查当前的设置。

如果umask命令不返回022,在oracle账号的.profile.login文件中设置它并且执行下列命令

功能说明:指定在建立文件时预设的权限掩码。

语  法:umask [-S][权限掩码]

补充说明:umask可用来设定[权限掩码][权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。

参  数:

-S  以文字的方式来表示权限掩码。

文件:用八进制基数666,即无x位(可执行位)rw- rw- rw-.执行位需由用户自行加入

1.若要设置真实权限用八进制表示为644,则被666基数减得022022即掩码。使用umask 022

目录:用八进制基数777

2:若要设置真实权限用八进制表示为755,则被基数为777的权限字相减后,得掩码022。则使用umask 022进行设置。

1.文件基数为666,目录为777,即文件无设x位,目录可设x位。

2.chmod是设哪个位,该位就有权限,而umask是设哪个位,则该位上就没权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值