进行HPC集群一致性检查时,mpirun运行用户使用普通用户时需要采集到特殊权限数据,可对普通用户配置sudo权限。
1 | cd /etc/sudoers.d |
用户需自行命名sudoers文件名,此处为方便理解使用mpi_sudoers。
1 | vim mpi_sudoers
|
在文件中输入配置信息,mpi2test为当前服务器需求配置的用户。
1 2 3 4 5 6 | 1 mpi2test ALL=(root) NOPASSWD:/usr/sbin/dmidecode -t bios 2 mpi2test ALL=(root) NOPASSWD:/usr/sbin/lshw -class memory -json 3 mpi2test ALL=(root) NOPASSWD:/usr/sbin/dmidecode -t memory 4 mpi2test ALL=(root) NOPASSWD:/usr/sbin/lshw -class network -json 5 mpi2test ALL=(root) NOPASSWD:/usr/sbin/cma_roce_tos 6 mpi2test ALL=(root) NOPASSWD:/usr/sbin/lshw -class bridge -class storage -class disk -json |
完成后按“ESC”+“:wq!”保存。