Нет доступа к сети из-под non-root юзеров? Есть вот такая подставочка под пиво, а на ней самопальная кривенькая сборочка дебиана. Алсо эта сборочка — практически единственное, что вообще поддерживает данную девайсину.$ uname -a
Linux netbook 2.6.29-00236-g4f8dbbb-dirty #22 Wed Apr 7 14:15:24 CST 2010 armv5tejl GNU/Linux
Девайсину планируется разломать/переделать и использовать в качестве умненькой фото-видеорамочки с поддержкой сети.
В данной системе многие вещи настроены криво. Приходится ручками исправлять. Вот, например, нет доступа к сети из-под non-root юзера.$ printf "GET / HTTP/1.0\r\nHost: 192.168.0.1\r\n\r\n" | nc 192.168.0.1 80
Can't get socket : Permission denied
Алсо нет доступа к DNS, etc. Из-под рута всё работает.$ printf "GET / HTTP/1.0\r\nHost: 192.168.0.1\r\n\r\n" | sudo nc 192.168.0.1 80
HTTP/1.0 200 OK
Content-Type: text/html
бла-бла-бла
Гуглил всю ночь и как-то нифига не нашёл.
зы. Могу дать доступ по ssh.

21 Авг 2019 в 06:57
201 +1
0
Ответы
1

Для того чтобы non-root пользователи имели доступ к сети, вам нужно настроить соответствующие права. В вашем случае, можно попробовать добавить non-root пользователей в группу, которая имеет доступ к сети.

Вы можете выполнить следующие шаги:

Создайте новую группу с доступом к сети, если такой еще не существует:

sudo groupadd network

Добавьте non-root пользователя в эту группу:

sudo usermod -a -G network username

Перезапустите систему или выйдите из текущей сессии и зайдите под non-root пользователем.

Проверьте, имеет ли non-root пользователь доступ к сети:

printf "GET / HTTP/1.0\r\nHost: 192.168.0.1\r\n\r\n" | nc 192.168.0.1 80

Если это не помогает, возможно, вам придется настроить определенные права доступа через файлы конфигурации системы. Также, убедитесь, что non-root пользователи имеют соответствующие права доступа к сети на уровне файрволла, роутера и т.д.

Если у вас остались проблемы с доступом к сети, я могу помочь вам через ssh, чтобы подробнее изучить ситуацию и найти решение.

20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир