Почему я должен быть root для запуска команды ifconfig?

Недавно я переключился с Ubuntu 10.04 LTS на 12.04 LTS, и одно из изменений, которые я заметил, заключается в том, что когда я пытаюсь запустить команду ifconfig (например, для просмотра собственного ip), я получаю следующий вывод:

Команда 'ifconfig' доступна в '/ sbin / ifconfig'. Команда не может быть найдена, потому что '/ sbin' не входит в переменную среды PATH. Это скорее всего связано с отсутствием административных прав, связанных с вашей учетной записью пользователя. ifconfig: команда не найдена

Чтобы выполнить команду, мне нужно запустить sudo ifconfig. Это было не так в 10.04, поэтому мне интересно: есть ли причина для этого изменения? Является ли это ожидаемым поведением для 12.04, или что-то не так с моими настройками? Надеюсь, кто-то другой, работающий с Ubuntu 12.04, может попробовать запустить команду и посмотреть, получают ли они тот же результат, что и я.

1
задан 10 May 2012 в 03:18

0 ответов

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

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