问题:当普通用户登放时提示:
-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
重建之后,文件正常.
转载于:https://blog.51cto.com/270390/1344921