Создайте обычного пользователя и установите SSh

Я создал пользователя с sudo useradd cloudera, Пользователь создал успешно. Теперь я хочу установить ssh в cloudera пользователь. Если я выполняюсь

cloudera@ubuntu:~$ sudo apt-get install ssh
[sudo] password for cloudera: 
cloudera is not in the sudoers file.  This incident will be reported.

Теперь, Как установить ssh в недавно добавленном пользователе?

0
задан 27 July 2017 в 20:04

2 ответа

Когда Вы работали sudo adduser cloudera, Вы использовали sudo. Я собираюсь назвать это основным пользователем.

Если Вы уже имеете ssh установленный

Если Вы уже имеете ssh установленный, Вы не должны должны быть делать что-либо. Необходимо смочь ssh в него непосредственно.

Если Вы не имеете ssh установленный

Установите его в основном пользователе с командой sudo apt-get install openssh-server. Это установит его в масштабе всей системы, включая его для всех пользователей.

Если Вы не знаете, имеете ли Вы ssh установленный

Выполненный dpkg -L openssh-server. Если существует вывод, Вам установили его. Иначе Вы не делаете.

1
ответ дан 2 November 2019 в 21:03

В дополнение к комментариям и ответам, уже отправленным здесь, разъяснение.

От того, какой бы ни пользователь Вы выполнили команду

sudo useradd cloudera

у того пользователя, очевидно, есть полномочие суперпользователя.

Так, от нового пользователя по всей вероятности Вы могли использовать ssh, поскольку он мог бы быть там уже установлен.

Еще, у Вас есть три опции:

(1) От пользователя, который создал установку "cloudera" ssh использование sudo

(2) Добавьте "cloudera" к sudoers и продолжите двигаться.

(3) Просто введите su и обеспечьте пароль суперпользователя. Затем продолжите устанавливать ssh.

0
ответ дан 2 November 2019 в 21:03

Другие вопросы по тегам:

Похожие вопросы: