Так как Ваши требования включают корень, не бывший способный обойти его, лучшая вещь сделать состоит в том, чтобы, вероятно, переключиться на сетевой интерфейс USB. Или, альтернативно, если Вы используете соединенный проводом Ethernet, вместо флеш-карты, удаляете кабель Ethernet.
После получения Вашей работы интерфейса USB у Вас будет запрещение встроенного интерфейса. Если его беспроводная связь, существует разумный шанс что его на самом деле карта PCI-E (тривиален для удаления). В противном случае можно попытаться удалить антенну, которой может быть достаточно, чтобы мешать ему работать.
Отключение порта Ethernet довольно просто: заполните его горячим связующим звеном. Это является довольно постоянным, также.
Вы могли также отключить свое соединение от другого конца. Например, добавьте свой MAC-адрес к черному списку маршрутизатора. Вы могли, конечно, войти в к маршрутизатору, чтобы повторно включить его..., но Вам будет нужен доступ к сети сначала, который необходимо было бы перейти к другому компьютеру, чтобы иметь. Или, если соединено проводами, отключите свой кабель от переключателя.
Если кто-то еще управляет сетевым механизмом, Вы могли бы говорить с ним и видеть, можно ли было поместить ограничение на месте на маршрутизаторе.
Если Вы - единственный на соединении, Вы могли бы также удалить маршрутизатор/модем/и т.д. Или просто его кирпич питания.
(Если Вы действительно, действительно необходимо сделать это с программным обеспечением только, Вам могло бы удаться заблокировать вниз корень путем вынимания сетевого администратора из набора возможностей, который, по крайней мере, вынудит Вас к перезагрузке...),
Мое решение было похоже на @ slm, но вместо этого я использовал SOCKS, потому что оно проще и не требовало установки прокси на сервере или клиенте.
Выполните все команды на компьютере с ограниченным доступом.
в yum.conf
установите прокси следующим образом
proxy=socks5h://localhost:1080
из типа терминала
ssh -D 1080 YOUR_USER@YOUR_SERVER_WITH_FULL_WEB_ACCESS
нажмите enter и введите пароль.
Теперь в отдельном терминале (не ssh one) тип
yum update
-121--39468- Нет, выполнение -r
или -удаление
не удаляет пакеты, зависящие от удаляемого пакета. dpkg
выполняет только проверку зависимостей, но не выполняет разрешение зависимостей. При запуске dpkg -r
для пакета, от которого зависят другие пакеты, операция завершится с ошибкой.
Для управления пакетами лучше всего использовать apt-get
. dpkg
следует зарезервировать только для использования со списком содержимого данного файла пакета/.deb или для установки/удаления пакетов, которые не зависят от других пакетов.
Потому что bash (и, возможно, другие оболочки) отслеживают путь, который вы спустились, включая symlinks, чтобы ваш след обратно выглядел как один вниз.
Bash знает, как вы попали в рабочий каталог, потому что cd
должен быть встроенной оболочкой. При запуске ls..
оболочка не может заменить «символический путь», поскольку grep..
также действителен и переводится ..
было бы ужасно запутанно.
В настоящее время оболочка имеет две интерпретации ..
, что можно утверждать, так же запутанно, как если бы оно вообще никогда не пыталось помочь.