12.04 Проблемы с установкой USB

Когда вы запускаете sudo netcat -p 9999 -l > /dev/xvdf, вы перенаправляете стандартный вывод sudo netcat -p 9999 -l на /dev/xvdf. На данный момент у вас нет привилегий суперпользователя, в результате чего разрешена ошибка отказа, когда оболочка пытается открыть устройство с доступом к записи.

То, что вы действительно хотите сделать, это выполнить перенаправление вывода после приобретения суперпользователя привилегии. Это можно сделать, выполнив перенаправление в экземпляре оболочки, вызванном sudo. Например:

sudo sh -c 'netcat -p 9999 -l > /dev/xvdf'

Или, альтернативно, запустите netcat без повышенных привилегий, но передайте его вывод в привилегированный процесс:

netcat -p 9999 -l | sudo tee /dev/xvdf >/dev/null
1
задан 28 April 2012 в 15:21

0 ответов

Другие вопросы по тегам:

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