If you are installing from Ubuntu packages, it creates the user for you.  

If you are installing from source, you must create a user with useradd or 
adduser. 

Then you chown the file to this user. Remove the colon, like

> chown slurm /var/spool/slurmctld /var/log/slurm


[]s
Alexandre Strube

> On 14 Nov 2016, at 23:44, Peixin Qiao <[email protected]> wrote:
> 
> Hi experts,
> 
> When I install and start slurm on Ubuntu as 
> http://slurm.schedmd.com/quickstart_admin.html, I am confused about step 7:
> 
> NOTE: The SlurmUser must exist prior to starting Slurm and must exist on all 
> nodes of the cluster.
> NOTE: The parent directories for Slurm's log files, process ID files, state 
> save directories, etc. are not created by Slurm. They must be created and 
> made writable by SlurmUser as needed prior to starting Slurm daemons.
> 
> How to create slurmuser before creating those directories for slurm's log 
> files..?
> 
> When I create those directories as https://wiki.fysik.dtu.dk/niflheim/SLURM:
> 
> mkdir /var/spool/slurmctld /var/log/slurm
> chown slurm: /var/spool/slurmctld /var/log/slurm
> chmod 755 /var/spool/slurmctld /var/log/slurm
> 
> The command line shows:
> chown: invalid spec: "slurm:"
> 
> Could any expert explain the meaning of step 7?
> 
> Best Regards,
> Peixin

Reply via email to