Hi,
I’m using Ubuntu 18.04 and running Nvidia driver version 440.33.01
I would like to have permission 0660 on all nvidia devices. Only root user can have access to GPU cards.
I added drivers options
cat /etc/modprobe.d/nvidia.conf
options NVreg_DeviceFileMode=0660 NVreg_ModifyDeviceFiles=0
After reboot, devices still have 0666 permission.
ls -alrt /dev/nvidia*
crw-rw-rw- 1 root root 195, 255 Jan 8 14:27 /dev/nvidiactl
crw-rw-rw- 1 root root 195, 0 Jan 8 14:27 /dev/nvidia0
crw-rw-rw- 1 root root 237, 0 Jan 8 14:27 /dev/nvidia-uvm
crw-rw-rw- 1 root root 237, 1 Jan 8 14:27 /dev/nvidia-uvm-tools
crw-rw-rw- 1 root root 195, 1 Jan 8 14:27 /dev/nvidia1
crw-rw-rw- 1 root root 195, 2 Jan 8 14:27 /dev/nvidia2
crw-rw-rw- 1 root root 195, 254 Jan 8 14:27 /dev/nvidia-modeset
When I change the permissions:
chmod 0660 /dev/nvidia{0,1,2}
It works, BUT the value reset to 0666 when I run
nvidia-smi
command or system reboot.
I also disabled nvidia-persistenced
service without success.
Aany idea why this behavior?
How can I force the permission to 0660 ?
Thank you.