Я создал пользователя с 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 в недавно добавленном пользователе?
Когда Вы работали sudo adduser cloudera
, Вы использовали sudo
. Я собираюсь назвать это основным пользователем.
ssh
установленныйЕсли Вы уже имеете ssh
установленный, Вы не должны должны быть делать что-либо. Необходимо смочь ssh
в него непосредственно.
ssh
установленныйУстановите его в основном пользователе с командой sudo apt-get install openssh-server
. Это установит его в масштабе всей системы, включая его для всех пользователей.
ssh
установленныйВыполненный dpkg -L openssh-server
. Если существует вывод, Вам установили его. Иначе Вы не делаете.
В дополнение к комментариям и ответам, уже отправленным здесь, разъяснение.
От того, какой бы ни пользователь Вы выполнили команду
sudo useradd cloudera
у того пользователя, очевидно, есть полномочие суперпользователя.
Так, от нового пользователя по всей вероятности Вы могли использовать ssh, поскольку он мог бы быть там уже установлен.
Еще, у Вас есть три опции:
(1) От пользователя, который создал установку "cloudera" ssh использование sudo
(2) Добавьте "cloudera" к sudoers и продолжите двигаться.
(3) Просто введите su
и обеспечьте пароль суперпользователя. Затем продолжите устанавливать ssh.