
Я вхожу на удаленные хосты через SSH, чтобы администрировать сервер. Для входа используется сертификат, но я вхожу как обычный пользователь ( ssh -p $PORT $USER@$HOST
) и использую sudo
для запуска команд. Необходимость постоянно вводить пароль sudo
— это больно, я нахожу его в текстовом файле и копирую-вставляю — но использование sudo -i
кажется нецелесообразным.
Есть ли способ сделать это проще, например, сохранить пароль на горячей клавише. Просто кажется неуклюжим — было бы неплохо иметь менеджер паролей, который бы с этим справлялся.
Я использую Kubuntu 14.04 и использую kdewallet
для локального управления паролями. Спасибо за любые предложения по облегчению этого.
решение1
Это в природе sudo
требует ввода пароля при входе в систему и после истечения срока действия кэша паролей. Если вы храните свой sudo
пароль в незашифрованном текстовом файле (и даже в зашифрованном это плохая идея) и хотите управлять им, kdewallet
вам не о чем беспокоиться, sudo -i
потому что это гораздо более безопасная альтернатива для вашего варианта использования.
Ах да, запомните свой пароль sudo и удалите текстовый файл (рассмотрите возможность использования shred
для файла) :) Это огромный риск для безопасности!