我已经使用 创建了用户sudo useradd cloudera
,用户创建成功。现在我想在cloudera
用户中安装 ssh。如果我执行
cloudera@ubuntu:~$ sudo apt-get install ssh
[sudo] password for cloudera:
cloudera is not in the sudoers file. This incident will be reported.
现在如何在新添加的用户中安装 ssh?
答案1
当你跑步时sudo adduser cloudera
,你使用了sudo
。我将其称为主要用户。
如果您已经ssh
安装
如果你已经ssh
安装了,则不需要执行任何操作。你应该能够ssh
直接进入。
如果你还没有ssh
安装
使用命令在主用户中安装它sudo apt-get install openssh-server
。这将在系统范围内安装它,并为所有用户启用它。
如果你不知道是否已经ssh
安装
运行dpkg -L openssh-server
。如果有任何输出,则表示您已安装。否则,则没有安装。
答案2
除了已经发布的评论和答案之外,这里还有一个澄清。
无论你以哪个用户身份执行命令
sudo useradd cloudera
该用户显然拥有超级用户权限。
因此,对于新用户来说,您很可能可以使用 ssh,因为它可能已经安装好了。
否则,您有三个选择:
(1)从创建“cloudera”的用户安装 ssh,使用sudo
(2)将“cloudera”添加到sudoers并继续。
(3)只需输入su
并提供超级用户密码。然后继续安装 ssh。