Привет.
Существует ли способ узнать маршрут по умолчанию без выполнения команд с прямым или косвенным привлечением суперпользователя?
Нужно для скрипта, выполняющегося по крону (пользователь cron) и проверяющего сетевые маршруты по умолчанию.
Искал grep-ом по содержимому текстовых файлов в /proc и /sys, путного не нашёл (и не всегда это удаётся).
Решено: Как узнать default route простому пользователю? (без suid, sudo и т.п.)
Модераторы: SLEDopit, Модераторы разделов
-
Rootlexx
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Решено: Как узнать default route простому пользователю?
/proc/net/route подойдёт?
Спасибо сказали:
-
Sleeping Daemon
- Сообщения: 1450
Re: Решено: Как узнать default route простому пользователю?
Cargo писал(а): ↑09.09.2010 14:49Привет.
Существует ли способ узнать маршрут по умолчанию без выполнения команд с прямым или косвенным привлечением суперпользователя?
Нужно для скрипта, выполняющегося по крону (пользователь cron) и проверяющего сетевые маршруты по умолчанию.
Искал grep-ом по содержимому текстовых файлов в /proc и /sys, путного не нашёл (и не всегда это удаётся).
ip ro ls
-
Cargo
- Сообщения: 13
-
WiseLord
- Сообщения: 100
- ОС: Gentoo Linux
Re: Решено: Как узнать default route простому пользователю?
Зачем так сложно?
Обычный /sbin/route от пользователя работает
Обычный /sbin/route от пользователя работает
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено: Как узнать default route простому пользователю?
$ /sbin/ip route show scope global
или с сокращениями:
$ /sbin/ip r sh sc 0
или с сокращениями:
$ /sbin/ip r sh sc 0
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог