Я использую CentOS Linux 7. Я создаю две группы group1 и group2 , и я создаю два раздела.Для каждой группы я назначаю ей раздел
Я создаю пользователя и группу с помощью команды obol
$ obol group add group1
$ obol user add user1
$ obol group addusers group1 users1
Я создаю два раздела, в машине 4 узла.
/ etc / slurm / slurm-partitions.conf
PartitionName=part1 Nodes=node00[2-4] Shared=YES MaxTime=INFINITE State=UP Default=YES AllowGroups=group1
PartitionName=part2 Nodes=node001 Shared=YES MaxTime=INFINITE State=UP Default=NO AllowGroups=group2
#PartitionName=main Nodes=node00[1-4] Shared=YES MaxTime=INFINITE State=UP Default=NO AllowGroups=otherGroupInTheFuture
С учетной записью пользователя 1
$ groups
group1
, когда язапустить задание sbatch job.sh
я получаю эту ошибку: sbatch: ошибка: не удалось отправить пакетное задание: группе пользователей не разрешено использовать этот раздел
файл job.sh в учетной записи user1
#SBATCH --job-name=test
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --time=00:00:00
#SBATCH --output=out.out
#SBATCH --error=err.err
##SBATCH --partition=part1
module R
Rscript -e 'print("aaa")'
в / etc / sudoers файле я добавляю эту строку
%group1 ALL=(ALL) ALL