Решено: Как узнать default route простому пользователю? (без suid, sudo и т.п.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Cargo
Сообщения: 13

Решено: Как узнать default route простому пользователю?

Сообщение Cargo »

Привет.

Существует ли способ узнать маршрут по умолчанию без выполнения команд с прямым или косвенным привлечением суперпользователя?
Нужно для скрипта, выполняющегося по крону (пользователь cron) и проверяющего сетевые маршруты по умолчанию.

Искал grep-ом по содержимому текстовых файлов в /proc и /sys, путного не нашёл (и не всегда это удаётся).
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Решено: Как узнать default route простому пользователю?

Сообщение Rootlexx »

/proc/net/route подойдёт?
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Решено: Как узнать default route простому пользователю?

Сообщение Sleeping Daemon »

Cargo писал(а):
09.09.2010 14:49
Привет.

Существует ли способ узнать маршрут по умолчанию без выполнения команд с прямым или косвенным привлечением суперпользователя?
Нужно для скрипта, выполняющегося по крону (пользователь cron) и проверяющего сетевые маршруты по умолчанию.

Искал grep-ом по содержимому текстовых файлов в /proc и /sys, путного не нашёл (и не всегда это удаётся).

ip ro ls
Спасибо сказали:
Cargo
Сообщения: 13

Re: Решено: Как узнать default route простому пользователю?

Сообщение Cargo »

Rootlexx писал(а):
09.09.2010 14:54
/proc/net/route подойдёт?

Да, спасибо!
Спасибо сказали:
Аватара пользователя
WiseLord
Сообщения: 100
ОС: Gentoo Linux

Re: Решено: Как узнать default route простому пользователю?

Сообщение WiseLord »

Зачем так сложно?
Обычный /sbin/route от пользователя работает
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Как узнать default route простому пользователю?

Сообщение sash-kan »

$ /sbin/ip route show scope global
или с сокращениями:
$ /sbin/ip r sh sc 0
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: