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