Есть ли простой способ создать оболочку 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 чтобы принудительно его приостановить; обратите внимание, что вам нужно быть осторожным там (как если бы вы сделали это для реальной оболочки входа в систему, было бы довольно сложно ее возобновить).

  • ldd показывает, что библиотека существует и связана, программа не находит ее
  • Откуда получила название «колесо»?
  • Ошибка аутентификации su, ошибка sudo
  • Вопросы о sudo
  • тестирование sudo для учетных данных
  • Что такое хороший баланс между надежным паролем sudo и длительной задержкой
  • rsnapshot LVM без корня
  • Почему root должен запускать неограниченные команды как сам по doas?
  • Какой пользователь выполняет сценарий / приложение Linux как?
  • Как работает `: w! Sudo tee%`
  • исключить команды из прав пользователя sudo
  • Linux и Unix - лучшая ОС в мире.