Problem with /dev/null - Permission denied

Posted October 18, 2019 13.4k views
Linux Basics

Hi all,

I think that I’ve messed up the /dev/null on my droplet. When I login with my non-root user I get the following error:

-bash: /dev/null: Permission denied

The permissions of the file are:

-rwxr-xr-x  1 root root 1, 3 Jul 10 19:38 /dev/null

Are those permissions wrong? Do I have to change them or do I need to recreate the file?

Thanks a lot!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


The permissions do not really look correct. What you could do in this case is just recreate the /dev/null. You can do that with the following commands:

  • Login as root to your droplet, and then run:
rm /dev/null
mknod /dev/null c 1 3
chmod 666 /dev/null

Hope that this helps!