sudo
позволяет пользователям выполнять команды как UID 0 (или другим пользователям )в зависимости от того, как он настроен. Нет необходимости спрашивать у root пароль для запуска команды с UID 0, потому что это уже UID 0.
Кроме того, root также может su
кому угодно, поэтому нет необходимости запрашивать пароль при выполнении sudo -u user
с UID 0.
Примечание. :Я полагаю, что существует настройка PAM, которая даже потребует от root предоставить пароль для целевого пользователя при использовании su
.
Resolví el problema.
En su lugar, el archivo de configuración /etc/autossh.hosts agregó a /etc/rc.local la siguiente línea:
autossh -fNL 192.168.0.1:80:1.2.3.4:80 user@1.2.3.4 -p 22 -i /home/user/.ssh/my_key
El túnel ssh funciona bien.