LINUX.ORG.RU

Кто-то запрещает юзерам смотреть уровень сигнала WiFi

 , , , , вендовненько


0

2

Как отловить и выключить это? Я хочу чтобы в /proc было KISS: либо у юзера есть права на просмотр, либо нет. Мне совсем не нужно, чтобы содержимое подменялось в зависимости от юзера.
Может что-то в ядре надо отключить, например kdbus какой-нибудь...
Help!

$ ls -la /proc/net/wireless 
-r--r--r-- 1 root root 0 Oct  2 08:44 /proc/net/wireless

$ cat /proc/net/wireless 
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
  wlo1: 0000    0     0     0        0      0      0      0      0       

$ sudo cat /proc/net/wireless 
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
  wlo1: 0000   70.  -33.  -256        0      0      0      0      0        0


ps: На другой машине всё в порядке, беглый diff конфигов ядра ничего подозрительного не выявил.

★★★★★

Последнее исправление: Lavos (всего исправлений: 2)

это косяк или особенность твоего дистрибутива. УМВР

например kdbus какой-нибудь

:) хорошее настроение с утра в воскресенье - благодаря тебе!

Deleted
()
Ответ на: комментарий от Deleted

При чем тут дистрибутив? Разве не ядро заведует /proc? Ядро у меня ванильное с kernel.org.

Lavos ★★★★★
() автор топика
Ответ на: комментарий от Lavos

на нотике с broadcom-sta печаль. Никак не починить?

Так это же проприетарный драйвер. Они почти всегда кривые, в том числе и под другими ОС.

Какой чип там? Может свободный драйвер есть?

Xenius ★★★★★
()

К сожалению, машина заражена Поттерингом, и остаётся только разрушить её топором во избежание дальнейших жертв!

anonymous
()
Ответ на: комментарий от Xenius
24:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n
	Subsystem: Hewlett-Packard Company BCM943228HM4L 802.11a/b/g/n 2x2 Wi-Fi Adapter
	Kernel driver in use: wl
	Kernel modules: wl

Свободный драйвер (который в ядре) работает, я сперва его и пробовал, но с ним очень низкая скорость. Может режим не тот, или ещё что. Я не стал разбираться и поставил broadcom-sta, с которым скорость норм.

Lavos ★★★★★
() автор топика
Последнее исправление: Lavos (всего исправлений: 1)
Ответ на: комментарий от anonymous

Для начала нужно поискать возможность его вытравить.

Lavos ★★★★★
() автор топика
Ответ на: комментарий от daemonpnz

Мне надо мониторить wireless из своего скрипта на perl. И как-то совсем не хочется ставить suid на /usr/bin/perl, или запускать его из-под sudo...

Lavos ★★★★★
() автор топика
Ответ на: комментарий от Lavos

а в sudoers разве нельзя разрешить запусть о рута только при наличии определенных аргументов (/usr/bin/perl arg1)?

anonymous
()
Ответ на: комментарий от daemonpnz

Не понятно как это должно было помочь, но я решил попробовать. Не помогло.

$ sudo chmod u+s /proc/net/wireless
$ cat /proc/net/wireless 
Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE
 face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22
  wlo1: 0000    0     0     0        0      0      0      0      0        0

Lavos ★★★★★
() автор топика
Ответ на: комментарий от slowpony

Погляди на мой пост, самый верх, слева, там написано «Ответ на: комментарий».
Нашел? Тыкни в слово комментарий.

Lavos ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.