Lifelover
@Lifelover

Нет доступа к сети из-под non-root юзеров?

Есть вот такая подставочка под пиво, а на ней самопальная кривенькая сборочка дебиана. Алсо эта сборочка — практически единственное, что вообще поддерживает данную девайсину.



$ uname -a<br/>
Linux netbook 2.6.29-00236-g4f8dbbb-dirty #22 Wed Apr 7 14:15:24 CST 2010 armv5tejl GNU/Linux




Девайсину планируется разломать/переделать и использовать в качестве умненькой фото-видеорамочки с поддержкой сети.



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



$ printf &quot;GET / HTTP/1.0\r\nHost: 192.168.0.1\r\n\r\n&quot; | nc 192.168.0.1 80<br/>
Can't get socket : Permission denied




Алсо нет доступа к DNS, etc. Из-под рута всё работает.



$ printf &quot;GET / HTTP/1.0\r\nHost: 192.168.0.1\r\n\r\n&quot; | sudo nc 192.168.0.1 80<br/>
HTTP/1.0 200 OK<br/>
Content-Type: text/html<br/>
бла-бла-бла




Гуглил всю ночь и как-то нифига не нашёл.



зы. Могу дать доступ по ssh.
  • Вопрос задан
  • 2640 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 3
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Поставьте дебиан из обычного инсталлера в виртуалку (тот же релиз) и посмотрите в каких группах состоит обычный пользователь. Сравните с вашими. Проникнитесь. Фиксите.
Ответ написан
ob1
@ob1
А почему не поставить обычный Debian? Если только из-за ядра, то попробуйте сделать как сказал inkvizitor68s1, пихнуть туда патченное ядро (из подставляем) и перенести это дело на изначальную малинку.
Ответ написан
Комментировать
@edelars
Оказалось все просто.
Надо создать группу с номером 3003 и добавить в нее пользователя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы