AWS文档提供了procedure来创建用户。
在命令下运行的ec2-user
给出命令语法错误:
[ec2-user@ip-xx-xx-xx-xx ~]$ whoami
ec2-user
[ec2-user@ip-xx-xx-xx-xx ~]$ sudo useradd -c 'xyz' -m /home/xyz -s /bin/bash -u 1983 xyz
Usage: useradd [options] LOGIN
useradd -D
useradd -D [options]
Options:
.....
此命令在我的本地计算机上正常工作。
在EC2(Amazon机器映像)上,为什么useradd
不接受此语法?
答案 0 :(得分:0)
在不知道版本/环境/等的情况下,似乎有点像个疯狂的猜测,但是我认为useradd在发行版中应该是相当标准的,所以乍一看:
以下方法应该起作用:
sudo useradd -c 'xyz' -m xyz -s /bin/bash -u 1983