Что делает команда sudo?

Существует несколько вещей, которые могут пойти не так, как надо с сетевыми картами, никакая поддержка ядра не является только одним из них.

Я в настоящее время не использую карты Atheros, таким образом, у меня нет определенного опыта совместно использовать, но здесь идет универсальная подсказка:

Проверьте на сообщения в журнале ядра (выполнение dmesg | grep eth в терминале должен быть достаточно (хотя я помню, что madwifi использовал ath вместо eth)). (1) предлагает dmesg | grep -i net

Несколько вещей могут произойти:

  • никакие связанные с сетями сообщения (или просто обменивается сообщениями связанный с другими сетевыми устройствами, если у Вас есть что-нибудь кроме той карты). Это означает, что существует действительно некоторая проблема с поддержкой ядра (конечно, это может также означать, что карта мертва, но это - вероятно, не проблема здесь).

  • сообщения имели отношение к карте, созданию отчетов, например, недостающее встроенное микропрограммное обеспечение (в этом случае, необходимо узнать, какой пакет установить для получения сказал, что встроенное микропрограммное обеспечение (если существует пакет для него)). Могут также быть другие ошибки, которые, по крайней мере, дадут Вам некоторые подсказки по тому, что является проблемой.

  • сообщения успеха, что означает карту, работают, и проблема где-то в другом месте, в конфигурации сети или в инструментах раньше соединялся с сетью (такой как клиент DHCP)

Кроме того, обратите внимание, что и эта страница, которую я связываю и одна из страниц, связанных выше, относится atl1c, нет atl1e.

1
25.08.2018, 21:17
2 ответа

Цель sudo должен выполнить команду, данную ему с полномочиями пользователя root.

Цель su должен переключить текущий пользовательский контекст. Это - в основном предшественник sudo. Если никакое имя пользователя не указано для su, то он переключается на корень.

Точно то, что сделает su, зависит от значения -something. Можно получить некоторое руководство путем взгляда на man su.

sudo su самостоятельно довольно общий прием для припадания до корневой оболочки, если по некоторым причинам sudo -i не доступно.

4
27.01.2020, 23:17
  • 1
    Beat я к нему. Просто для уточнения, -something должно было бы быть что-то вроде -s/bin/sh (/bin/sh может быть любая программа). su может обработать его собственную аутентификацию, но она требует, чтобы у Вас был пароль пользователя, на которого Вы переключаетесь. sudo используется, потому что это позволяет Вам проходить проверку подлинности с паролем Вашего собственного пользователя или никаким паролем, в зависимости от как sudo настроен. –   10.04.2013, 15:46
  • 2
    Вы будете, вероятно, видеть sudo используемый с -s флаг также. -s флаг запустит оболочку входа в систему Вашего собственного пользователя как суперпользователя (корень), в то время как -i флаг запустит оболочку входа в систему суперпользователя. –   10.04.2013, 15:48
  • 3
    @EvanTeitelman я вполне уверен su -something недопустимо, тем не менее, таким образом, реальный ответ на вопрос все еще зависит от точной командной строки. –  a CVn 10.04.2013, 15:51
  • 4
    я просто объяснял это -something должен был бы быть другой аргумент. (-s/bin/sh было бы допустимо, например.) –   10.04.2013, 15:56

/usr/bin/su выполняемая команда. - что-то - параметр, передаваемый той команде.

Должно быть соответствие regex в/etc/sudoers, позволяющем ту команду и тот параметр.

1
27.01.2020, 23:17

Теги

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