Есть ли простой способ создать оболочку sudo?

Немного больше деталей, то, что я ищу, это какой-то ^Z для оболочек sudo .

Например, при выполнении длинной команды я могу нажать ^Z чтобы приостановить команду, или когда я сделаю ~^Z в ssh после нажатия Enter . Тогда я могу просто выполнить fg и снова запустить мою длинную команду / ssh .

One Solution collect form web for “Есть ли простой способ создать оболочку sudo?”

Вы можете использовать suspend (до тех пор, пока вы вызываете оболочку с sudo -s вместо sudo -i ):

 anthony@Haruhi:~$ sudo -s [sudo] password for anthony: root@Haruhi:~# suspend [1]+ Stopped sudo -s anthony@Haruhi:~$ 

Если вы вызвали его с помощью sudo -i , вы можете использовать suspend -f чтобы принудительно его приостановить; обратите внимание, что вам нужно быть осторожным там (как если бы вы сделали это для реальной оболочки входа в систему, было бы довольно сложно ее возобновить).

  • Обновлен менеджер обновлений без запроса пароля
  • Сценарий Bash не может распознавать переменную как часть пути
  • Можете ли вы указать iptables как пользователя без полномочий root и почему?
  • `tail -n 40 / var / log / apache2 / error.log` без` sudo`
  • Могу ли я ограничить sudoer nopasswd каталогом?
  • git развертывание с использованием sudo nopasswd
  • sudo и sssd не работают с группами пользователей
  • Отсутствуют параметры административной панели Webmin.
  • Не удалось установить пакет. Есть ли способ автоматической установки зависимостей?
  • Восстановить права sudo
  • Почему эта команда ssh не работает? (cat ./file | ssh <user @ host> "cat | sudo -t -t 'cat> / root / location / file'")
  • Linux и Unix - лучшая ОС в мире.