无linux权限 path,[Linux7] Centos7 multipath 盘权限绑定.

Centos7 multipath 盘权限绑定.

[root@centos7 ~]$ more /etc/udev/rules.d/99-oracle.rules

KERNEL=="dm-0",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-1",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-2",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-3",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-4",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-5",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-6",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-7",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-8",OWNER="oragrid",GROUP="dba",MODE="0660"

KERNEL=="dm-9",OWNER="oragrid",GROUP="dba",MODE="0660"

关机前的对应关系

[root@centos7 ~]$ ls -l /dev/mapper/

total 0

crw-------. 1 root root 10, 236 Jan 26 12:18 control

lrwxrwxrwx. 1 root root       7 Jan 29 08:06 data01 -> ../dm-3

lrwxrwxrwx. 1 root root       7 Jan 29 08:06 data02 -> ../dm-0

lrwxrwxrwx. 1 root root       7 Jan 26 11:35 data03 -> ../dm-1

lrwxrwxrwx. 1 root root       7 Jan 29 08:06 data04 -> ../dm-4

lrwxrwxrwx. 1 root root       7 Jan 29 08:06 fra01 -> ../dm-5

lrwxrwxrwx. 1 root root       7 Jan 26 11:35 fra02 -> ../dm-6

lrwxrwxrwx. 1 root root       7 Jan 26 11:35 ocr01 -> ../dm-8

lrwxrwxrwx. 1 root root       7 Jan 26 11:35 ocr02 -> ../dm-7

lrwxrwxrwx. 1 root root       7 Jan 26 11:35 ocr03 -> ../dm-9

lrwxrwxrwx. 1 root root       8 Jan 26 12:18 ocr04 -> ../dm-10

lrwxrwxrwx. 1 root root       7 Jan 26 11:35 virtual -> ../dm-2

lrwxrwxrwx. 1 root root       8 Jan 26 12:18 virtual1 -> ../dm-11

重启后.对应关系发生了变化。如下:

data01重启是都要dm-3,重启后是dm-2

[root@centos7 ~]$ ls -l /dev/mapper/

total 0

crw-------. 1 root root 10, 236 Jan 29  2018 control

lrwxrwxrwx. 1 root root       7 Jan 29  2018 data01 -> ../dm-2

lrwxrwxrwx. 1 root root       7 Jan 29  2018 data02 -> ../dm-4

lrwxrwxrwx. 1 root root       7 Jan 29  2018 data03 -> ../dm-5

lrwxrwxrwx. 1 root root       7 Jan 29  2018 data04 -> ../dm-7

lrwxrwxrwx. 1 root root       7 Jan 29  2018 fra01 -> ../dm-3

lrwxrwxrwx. 1 root root       7 Jan 29  2018 fra02 -> ../dm-0

lrwxrwxrwx. 1 root root       7 Jan 29  2018 ocr01 -> ../dm-1

lrwxrwxrwx. 1 root root       7 Jan 29  2018 ocr02 -> ../dm-8

lrwxrwxrwx. 1 root root       8 Jan 29  2018 ocr03 -> ../dm-10

lrwxrwxrwx. 1 root root       7 Jan 29  2018 ocr04 -> ../dm-9

lrwxrwxrwx. 1 root root       7 Jan 29  2018 virtual -> ../dm-6

lrwxrwxrwx. 1 root root       8 Jan 29  2018 virtual1 -> ../dm-11

所以 KERNEL=="dm-0",OWNER="oragrid",GROUP="dba",MODE="0660"

这种绑定权限的方式有问题。

如果恰好没有绑定到...权限则不能正常赋予了。

采用如下方式,绑定权限。

[root@centos7 /etc/udev/rules.d]$ more 99-oracle.rules

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/ocr01"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/ocr02"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/ocr03"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/ocr04"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/data01"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/data02"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/data03"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/data04"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/fra01"

PROGRAM="/usr/bin/chown oragrid:dba /dev/mapper/fra02"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/ocr01"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/ocr02"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/ocr03"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/ocr04"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/data01"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/data02"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/data03"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/data04"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/fra01"

PROGRAM="/usr/bin/chmod 0660 /dev/mapper/fra02"

重启后查看权限,给ASM用的盘的权限正常。

[root@centos7 /etc/udev/rules.d]$ ls -l /dev/mapper/

total 0

crw-------. 1 root root 10, 236 Jan 29  2018 control

lrwxrwxrwx. 1 root root       7 Jan 29 09:47 data01 -> ../dm-3

lrwxrwxrwx. 1 root root       7 Jan 29 09:47 data02 -> ../dm-5

lrwxrwxrwx. 1 root root       7 Jan 29 09:41 data03 -> ../dm-4

lrwxrwxrwx. 1 root root       7 Jan 29 09:47 data04 -> ../dm-2

lrwxrwxrwx. 1 root root       7 Jan 29 09:47 fra01 -> ../dm-6

lrwxrwxrwx. 1 root root       7 Jan 29 09:41 fra02 -> ../dm-0

lrwxrwxrwx. 1 root root       7 Jan 29 09:41 ocr01 -> ../dm-7

lrwxrwxrwx. 1 root root       7 Jan 29 09:41 ocr02 -> ../dm-8

lrwxrwxrwx. 1 root root       8 Jan 29 09:41 ocr03 -> ../dm-10

lrwxrwxrwx. 1 root root       7 Jan 29 09:41 ocr04 -> ../dm-9

lrwxrwxrwx. 1 root root       7 Jan 29  2018 virtual -> ../dm-1

lrwxrwxrwx. 1 root root       8 Jan 29  2018 virtual1 -> ../dm-11

[root@centos7 /etc/udev/rules.d]$ ls -l /dev/dm*

brw-rw----. 1 oragrid dba  253,  0 Jan 29 09:41 /dev/dm-0

brw-rw----. 1 root    disk 253,  1 Jan 29  2018 /dev/dm-1

brw-rw----. 1 oragrid dba  253, 10 Jan 29 09:41 /dev/dm-10

brw-rw----. 1 root    disk 253, 11 Jan 29  2018 /dev/dm-11

brw-rw----. 1 oragrid dba  253,  2 Jan 29 09:47 /dev/dm-2

brw-rw----. 1 oragrid dba  253,  3 Jan 29 09:51 /dev/dm-3

brw-rw----. 1 oragrid dba  253,  4 Jan 29 09:41 /dev/dm-4

brw-rw----. 1 oragrid dba  253,  5 Jan 29 09:51 /dev/dm-5

brw-rw----. 1 oragrid dba  253,  6 Jan 29 09:51 /dev/dm-6

brw-rw----. 1 oragrid dba  253,  7 Jan 29 09:51 /dev/dm-7

brw-rw----. 1 oragrid dba  253,  8 Jan 29 09:51 /dev/dm-8

brw-rw----. 1 oragrid dba  253,  9 Jan 29 09:41 /dev/dm-9

***里面不能用*代替,*不起作用。chown,chmod加上命令的全路径。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值