Привіт, я використовую шпаклівку і можу зробити логін в сесу з необхідним паролем. але я використовую іншого користувача (A1) для підключення до віддаленого сервера solaris, а потім використовую параметр sesu з іншим користувачем (A2), щоб отримати дозволи. але коли я використовую wincp з A1, я знову отримую дуже обмежений дозвіл, виникають проблеми з власником, оскільки деякі файли генеруються, а деякі передаються.
Як я можу перейти на користувача A2 з доступом до sesu?
Примітка. Я перевірив попереднє запитання, але не міг зрозуміти, як саме використовувати sesu (я також спробував рішення, надані Мартіном Прикрилом, але вони не працюють). Я також знаю сторінку WINSCP. Я також спробував команди віддаленого виконання, але я не міг надати пароль, оскільки ми не можемо дати користувачеві введення через термінал wincp.
sudo
подібні інструменти (правильно) побудовані спеціально, щоб не дозволяти автоматизувати ескалацію привілеїв з міркувань безпеки. Тож WinSCP не може автоматизувати це за вас.
sudo
подібні інструменти, як правило, вимагають TTY для запиту пароля, що не сумісне з протоколом SFTP.
sesu
працює. Але як і уsudo
випадку, якщо ви не можете або не хочете налаштовувати його не вимагати пароля, ви не можете змусити його працювати з WinSCP.