chmod chown 磁盘权限, 磁盘用户组变更失败

时间:2021-08-10 16:43:38
最近在安装oracle ASM 发现每次 chown grid.oinstall /dev/sdb* chmod 660 /dev/sdb* 或者每次重启机器 ,  或者每次start_udev, 或者每次使用 asmca 寻找满足条件的candidate 磁盘 , 磁盘权限都会改回成 root , disk
经过排查是udev设置错误造成的
vi /etc/udev/rules.d/60-raw.rules
我的配置,两处错误 ACTION=="add", KERNEL=="/dev/sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"ACTION=="add", KERNEL=="/dev/sdb2", RUN+="/bin/raw /dev/raw/raw2 %N".....ACTION=="add", KERNEL=="/dev/sdb9", RUN+="/bin/raw /dev/raw/raw8 %N"
KERNEL=="raw*", OWNER="grid" GROUP="asmadmin", MODE="0660"


其中, KERNEL=="xxxx" 等号中是/dev目录下设备的名字 所以 KERNEL="/dev..."就不对了 另外, OWNER 和 GROUP 中间没有逗号分开
修改成 ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"ACTION=="add", KERNEL=="sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"...ACTION=="add", KERNEL=="sdb9", RUN+="/bin/raw /dev/raw/raw8 %N"
KERNEL=="raw*", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sda2", OWNER="oracle", GROUP="asmadmin", MODE="0660"
然后解决了, 实际上还是粗心...