问题:当普通用户登放时提示:

     -bash: /dev/null: Permission denied 

     -bash: /dev/null: Permission denied 

   一般常识会认为和用户的环境变量里调用/dev/null有关。后来经过查看和对比发现/dev/null的权限有问题:

      正常的话应该是这样:
crw-rw-rw- 1 root root 1, 3 May 11 08:19 /dev/null 

      当前的是这样:

 -rw-r--r-- 1 root root 1, 3 May 11 08:19 /dev/null 

导致普通用户无法正常访问和高用

产生的原因是:有可能修改了这个设备的权限,或是曾经mv一个文件覆盖这个设备文件。

解决方法:

先删除:
rm -f /dev/null 
重建:
mknod -m 666 /dev/null c 1 3 
重建之后,文件正常.