Невозможно сохранить файл в /etc/ssh/ из-за неправильных разрешений (Linux Mint/Debian)

Это функция, предоставляемая почти всеми, если не всеми Unix и Unix, работающими на оборудовании x86. Интересно, что виртуальные консоли впервые были представлены в Unix компанией Microsoft Xenix в начале восьмидесятых, а также были доступны в параллельной версии CP/M.

Позже эта функция была интегрирована в AT&T SVR4 Unix, Solaris и заимствована BSD и Linux.

Why does UNIX/Linux provide multiple terminal emulators?

Когда они были впервые представлены, для машин, на которых выполнялись эти реализации Unix, не было графической среды. В то время как физический терминал, подключенный к центральному серверу Unix через линии RS232, был стандартом, подключение нескольких терминалов к стандартному ПК с Xenix было излишним, если цель заключалась только в том, чтобы один пользователь мог одновременно запускать несколько интерактивных программ. Виртуальные терминалы стали элегантным и удобным решением этой проблемы.

Другие реализации Unix позже предоставили ту же функцию для удовлетворения той же потребности.

Когда графические среды, особенно X11, распространились, возможность видеть несколько эмуляторов терминала одновременно на одном экране стала значительным улучшением. Однако функция виртуальной консоли в целом сохранялась хотя бы потому, что по-прежнему было удобно иметь возможность переключаться на консоль, если графическая среда по какой-то причине зависла или перестала работать.

Обратите внимание, что такие утилиты, как screenи tmux, появились намного позже, чем виртуальные терминалы, чтобы обобщить ту же функциональность. Их преимущество в том, что их можно использовать не только на локальной физической консоли, но и в любом сеансе, локальном или удаленном (, например. telnet, ssh). При использовании на физической консоливиртуальные консоли по-прежнему полезны, поскольку они работают в некоторых ситуациях, когда screen/ tmuxне могут помочь, например, если X11 зависает или если окно захватило фокус и не отпускает его.

Виртуализация на основе контейнеров, такая как зоны Solaris или Linux LXC, также предоставляет способ подключения к консоли контейнера через zlogin -C zoneи lxc-console -t 0 -n containerсоответственно.

0
05.07.2019, 21:38
1 ответ

Вы не можете быть судоером. Сначала переключитесь на пользователя root с помощью команды sudo -i и отредактируйте файлы, у которых есть владелец root. Другой способ — использовать команду sudo, если у вашего пользователя есть разрешение на редактирование этого файла.

0
28.01.2020, 03:30

Теги

Похожие вопросы