29 lines
606 B
Bash
Executable File
29 lines
606 B
Bash
Executable File
#!/bin/sh
|
|
|
|
pwunconv
|
|
sed -i 's/slurm:!:[0-9]\+:[0-9]\+:/slurm:!:401:401:/;
|
|
s/munge:!:[0-9]\+:[0-9]\+:/munge:!:402:402:/' /etc/passwd
|
|
pwconv
|
|
|
|
grpunconv
|
|
sed -i 's/slurm:x:[0-9]\+:/slurm:x:401:/;
|
|
s/munge:x:[0-9]\+:/munge:x:402:/' /etc/group
|
|
grpconv
|
|
|
|
systemctl stop munged
|
|
rm -rf /run/munge
|
|
chown -R munge:munge /etc/munge /var/lib/munge
|
|
systemctl start munged
|
|
|
|
systemctl stop slurmd
|
|
rm -rf /run/slurm
|
|
chown -R slurm:slurm /etc/slurm
|
|
systemctl start slurmd
|
|
|
|
if [ -d /var/spool/slurmctld ]; then
|
|
systemctl stop slurmctld
|
|
rm -rf /run/slurm /run/slurmctld
|
|
systemctl start slurmctld
|
|
fi
|
|
|