Друзья, прошу помощи!
Ситуация следующая. Принесли мне компьютер на профилактику (вирусов погонять, обновить и т.д.). Я спросил для чего используется компьютер и понял, что Ubuntu на нём будет выглядеть идеально. Владелец компьютер,
пожилой человек, со мной согласился.
Итак, вчера я практически всё установил и настроил, но споткнулся об одну проблему. Сегодня я потратил почти весь день экспериментируя, но так ни к чем и не пришёл. А проблема заключается в том, что мне нужно настроить модемное соединение! При чём даже не в этом проблема, так как соединение я создал, а вся трудность в том, что я не могу заставить работать gnome-ppp без sudo! Вообще никак! Перешерстил весь этот форум, зарубежные сайты и т.д. Везде даются примерно одинаковые советы, которые на моей системе отказываются работать! Не хочет видеться модем без sudo хоть ты тресни! Я бы уже давно плюнул, но повторюсь, что владелец компьютера не будет запускать теминал и что-то там набирать. Нужна максимальная простота и стабильность.
Модем инициализируется как /dev/ttySM0, но простой смертный к нему достучаться не может - только root.
Воспользовавшись советами я добавлял правила сюда /etc/udev/rules.d/martian.rules
Вот так: KERNEL="ttySM[0-9]", MODE="0660", GROUP="dialout", SYMLINK="modem"
И вот так тоже: KERNEL=="ttySM[0-9]*", GROUP="dialout", MODE=0666
Прописывал в /etc/rc.local вот такую строчку:
martian_modem --daemon --user=root --group=dialout --mode=0660
Пытался вот так делать:
$ sudo adduser USERNAME dip
$ sudo adduser USERNAME dialout
$ sudo martian_modem --daemon --user=root --group=dialout --mode=0660
Проверил, что группа dialout существует и пользователь в ней фигурирует. Перегружался бесчётное количество раз после малейших изменений.
Делал что-то ещё, но всё тщетно! Скорее всего существует какой-то нюанс, о котором я не знаю, либо который просто упускаю из вида.
Если до вечера не могу справиться с этой проблемой, но одним пользователем Linuxа будет меньше - придётся всё сносить и ставить Винду

Поделитесь, пожалуйста, хоть самыми бредовыми мыслями!
Не знаю, может быть эта вводная информация будет полезной:
$ ls -l /dev/ttySM0 /dev/pts/*crw--w---- 1 nobody dialout 136, 0 2009-08-01 18:05 /dev/pts/0
crw--w---- 1 alexander tty 136, 1 2009-08-01 18:27 /dev/pts/1
crw--w---- 1 alexander tty 136, 2 2009-08-01 18:34 /dev/pts/2
crw--w---- 1 alexander tty 136, 3 2009-08-01 18:26 /dev/pts/3
lrwxrwxrwx 1 root root 10 2009-08-01 18:05 /dev/ttySM0 -> /dev/pts/0
А вот что в лог сыплет gnome-ppp, запущенный от пользователя:
alexander@alexander-desktop:~$ gnome-ppp
WVCONF: /home/alexander/.wvdial.conf
GNOME PPP: STDOUT: Editing `/dev/null'.
GNOME PPP: STDERR: WvModem<*1>: Cannot set information for serial port.
GNOME PPP: STDOUT:
GNOME PPP: STDERR: ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
GNOME PPP: STDOUT: Scanning your serial ports for a modem.
GNOME PPP: STDOUT:
GNOME PPP: STDERR: ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
GNOME PPP: STDERR: ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
GNOME PPP: STDERR: WvModem<*1>: Cannot set information for serial port.
GNOME PPP: STDERR: ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
GNOME PPP: STDERR: ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
GNOME PPP: STDERR: ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
GNOME PPP: STDOUT:
GNOME PPP: STDERR: Modem Port Scan<*1>: S2 S3
GNOME PPP: STDOUT:
GNOME PPP: STDERR: ttySM0<Info>: Permission denied
GNOME PPP: STDOUT: Sorry, no modem was detected! Is it in use by another program?
GNOME PPP: STDERR: Modem Port Scan<*1>: SM0
GNOME PPP: STDOUT: Did you configure it properly with setserial?
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: Please read the FAQ at
http://open.nit.ca/wiki/?WvDialGNOME PPP: STDOUT:
GNOME PPP: STDOUT: If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
А вот лог после sudo gnome-ppp:
WVCONF: /root/.wvdial.conf
GNOME PPP: STDOUT: Editing `/dev/null'.
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: Scanning your serial ports for a modem.
GNOME PPP: STDOUT:
GNOME PPP: STDERR: ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
GNOME PPP: STDERR: ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
GNOME PPP: STDERR: ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
GNOME PPP: STDERR: ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
GNOME PPP: STDERR: ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
GNOME PPP: STDERR: ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
GNOME PPP: STDERR: Modem Port Scan<*1>: S2 S3
GNOME PPP: STDERR: WvModem<*1>: Cannot get information for serial port.
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 -- OK
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 Z -- OK
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 S0=0 -- OK
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
GNOME PPP: STDERR: ttySM0<*1>: Modem Identifier: ATI -- LT V.92 Data+Fax Modem Version 8.30
GNOME PPP: STDERR: ttySM0<*1>: Speed 19200: AT -- OK
GNOME PPP: STDERR: ttySM0<*1>: Speed 38400: AT -- OK
GNOME PPP: STDERR: ttySM0<*1>: Speed 57600: AT -- OK
GNOME PPP: STDERR: ttySM0<*1>: Speed 115200: AT -- OK
GNOME PPP: STDERR: ttySM0<*1>: Speed 230400: AT -- OK
GNOME PPP: STDERR: ttySM0<*1>: Speed 460800: AT -- OK
GNOME PPP: STDERR: ttySM0<*1>: Max speed is 460800; that should be safe.
GNOME PPP: STDERR: ttySM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
GNOME PPP: STDOUT:
GNOME PPP: STDOUT: Found a modem on /dev/ttySM0.
GNOME PPP: STDERR: ttySM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
GNOME PPP: STDOUT: Modem configuration written to /dev/null.