我正在尝试在Centos 6系统上创建一个新用户。
首先,我会
useradd kevin
然后,我尝试以该用户身份运行命令
su - kevin
但是,我收到以下错误消息
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
-bash: /dev/null: Permission denied
[kevin@gazelle ~]$
作为那个用户,我不能做太多事情。
的权限/dev/null
如下:
-rwxr-xr-x 1 root root 9 Jul 25 17:07 null
与我的Mac大致相同,
crw-rw-rw- 1 root wheel 3, 2 Jul 25 14:08 null
我接触开发人员是可能的,但实际上不太可能。
作为root用户,我尝试添加kevin
到root
组中:
usermod -a -G root kevin
但是,我仍然收到/dev/null
权限被拒绝的错误。
为什么新用户无法写信/dev/null
?
新用户应属于哪些组?
我没有正确模拟用户吗?
是否有在Linux上设置用户/权限的初学者指南?
啊。是的,它确实。“ *大师”。您是否要将其添加为答案并标记出来?
—
凯文·伯克
您可以重新启动,并重新制作/ dev / null,但是您知道将/ dev / null更改为文件时发生了什么吗?如果再次发生,那会很痛苦。
—
Mark Plotnick
我的猜测是我将“ git branch”的输出移至/ dev / null而不是编写,或者脚本或其他内容不正确
—
Kevin Burke
cat /dev/null
是,看起来像您最近使用过的东西吗?