Задать вопрос
@MoyMirok

Почему в терминале по Putty не показывает имя, а при sudo требует пароль учетной записи?

Дали задание настроить SSH доступ как на других машинах. На других машинах при подключении черех Putty видна полностью строка с логином. Подключение по ключу. А когада ввожу sudo su то переходит в рут без дополнительных паролей.

У меня же получилось так, что после подключения не отображается логин@машина, а когда ввожу sudo su то требует пароль учетной записи, подключение тоже по ключу.

Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-66-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Fri 12 Mar 2021 08:45:28 AM UTC

  System load:  0.0                Processes:               167
  Usage of /:   38.3% of 18.57GB   Users logged in:         0
  Memory usage: 9%                 IPv4 address for ens192: 192.168.111.200
  Swap usage:   0%

 * Introducing self-healing high availability clusters in MicroK8s.
   Simple, hardened, Kubernetes for production, from RaspberryPi to DC.

     https://microk8s.io/high-availability

5 updates can be installed immediately.
0 of these updates are security updates.
To see these additional updates run: apt list --upgradable
Last login: Fri Mar 12 08:39:22 2021 from 192.168.111.24
$
$
$
$ sudo su
[sudo] password for user:
root@sest3:/home/user#


Как это исправить?
  • Вопрос задан
  • 616 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Saboteur К ответам на вопрос (4)
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
пиши
sudo su -l

это сделает, что при смене юзера будет подгружаться его профайл.

пароль у тебя требует не su а команда sudo - чтобы выполнять sudo без пароля - настраиваешь /etc/sudoers (редактируешь командой типа sudo visudo)
Находишь там что-то вроде:
%sudo ALL=(ALL:ALL) ALL


меняешь на:
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
Ответ написан
Комментировать