Означает, что люди могут использовать это, чтобы получить корневую оболочку, тем самым обходя вашу безопасность, например, : !/bin/sh
из vim
.
Или : r/etc/shadow
и : w/etc/shadow
. И так далее...
-121--98910-
Поэтому я не уверен, что вы хотите сделать это программно или нет. Но первый шаг, который вам нужно сделать, это база данных, которая каталогизирует всю эту информацию для каждого дистрибутива и их соответствующих выпусков.
К счастью... это точно , что такое distrowatch.com .
Эту информацию можно получить с помощью страницы расширенного поиска , которая имеет отличную функцию, позволяющую выполнять поиск выпусков дистрибутива, содержащих конкретную версию пакета. В этом случае вас интересует пакет linux
.
Поиск конкретной версии этого пакета (которая соответствует версии ядра) даст вам хороший список дистрибутивов, за которыми следуют выпуски этого дистрибутива, поставляемого с этой версией пакета.
Я не знаю ни одного API DistroWatch, поэтому, если вам нужно сделать это программным путем, вам, вероятно, придется сделать какой-нибудь html-анализ. Но формат для вопроса, чтобы произвести страницу результатов для данной ядерной версии был бы следующие:
distrowatch.com/search.php? pkg=linux&pkgver = Игра вариантов &distrorange=InAny#pkgsearch
вокруг с этим, и вы могли бы быть в состоянии заставить миленький инструмент делать точно, что вы пытаетесь сделать. Если кому-либо известен лучший способ поиска в базе данных DistroWatch, пожалуйста, прикуривайте. Было бы очень хорошо, так как у них есть такая сокровищница информации.
-121--55135-
При запуске приложения Терминал выберите Терминал > Настройки...
Появится меню опций. В разделе Настройки находится вкладка для клавиатуры.
Флажок «Use option as a meta key» делает ключ Alt/Option работающим, как вы ожидали (я попробовал его в Emacs и он работал).