[root@rac1 db_1]# cd /u01/app/oracle/product/11.2.0.4/db_1/bin/
[root@rac1 bin]# ls -lrt oracle
-rwsr-sr-x 1 oracle asmadmin 239902604 Nov 23 2016 oracle
[root@rac1 bin]# cd /u01/app/grid/product/11.2.0.4/db_1/bin/
[root@rac1 bin]# ls -lrt oracle
-rwsr-s--x 1 grid oinstall 210124544 Nov 22 2016 oracle
[root@rac1 bin]#
Oracle ---- ORACLE_HOME/bin/oracle chmod 6751
GRID ----- ORACLE_HOME/bin/oracle chmod 6755
如果上述文件异常可能导致的问题:
1 无法登陆数据库,
2 ora-600错误
3 访问ASM磁盘报错。
可以使用脚本重置文件权限。
$GI_HOME/bin/setasmgidwrap -o $RDBMS_HOME/bin/oracle
普通文件权限数字
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
drwxr-xr-x (755) - 所有用户可读该目录,但只有属主才能改变目录中的内容
suid的代表数字是4,比如4755的结果是-rwsr-xr-x
sgid的代表数字是2,比如6755的结果是-rwsr-sr-x
sticky位代表数字是1,比如7755的结果是-rwsr-sr-t
可以这样设置其suid:
chmod u+s <filename>
于是该文件的权限将变为: rws r-x r-x