我最近在 VMWare 8 上安装了 CentOS 5.5,并尝试在系统上添加新用户。除非使用su -
选项,否则我无法添加用户。我相信它必须在路径设置不正确的情况下执行某些操作。
我更新了路径,如下所示
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin
我相信该命令位于 /sbin dir 中,它已经是路径的一部分。谁能建议我还可能缺少什么?
答案1
尝试添加/usr/sbin
到您的路径中。
例如,要将其添加到路径的末尾,您可以执行以下操作:
export PATH=$PATH:/the/file/path
答案2
我知道OP答案已经解决,但是对于那些从docker容器内运行CentOS的人来说,这似乎缺少两者添加用户和用户添加,解决办法是安装影子工具(在下面根明显地):
yum install shadow-utils
答案3
/usr/sbin/useradd username -g groupname -d homedirectory
答案4
whereis useradd
这是用来解决这个问题的