Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Cannot open /dev/ttySM0: Permission denied  (Прочитано 4351 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Cannot open /dev/ttySM0: Permission denied
« : 14 Октября 2011, 19:03:23 »
помогите пожалуйста решить проблему, описание которой похоже на это http://linux.derkeiler.com/Mailing-Lists/Ubuntu/2010-02/msg00089.html вот что выдаёт $ ls -l /dev/ttySM0
lrwxrwxrwx 1 root root 10 2011-10-14 16:09 /dev/ttySM0 -> /dev/pts/0
в группы я себя добавил...
(если я не очень хорошо объяснил, то проблема заключается в том что я не могу использовать модем через gnome-ppp без sudo)
« Последнее редактирование: 19 Октября 2011, 19:36:02 от go8765 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #1 : 14 Октября 2011, 20:48:35 »
Давай, пишу терминал.
Переименоват /usr/bin/gnome-ppp на /usr/bin/gnome-ppp1
sudo mv /usr/bin/gnome-ppp /usr/bin/gnome-ppp1
--------------------------------
Создать и редактор как блокнот /usr/bin/gnome-ppp
sudo touch /usr/bin/gnome-ppp
sudo chmod +x /usr/bin/gnome-ppp
sudo gedit /usr/bin/gnome-ppp
---------------------------------------------
Появится блокнот, теперь вниз скрипт текст копивстав на блокнот
#!/bin/bash
# Вот это скрипт.
p=`pgrep gnome-ppp1`
if [ "$p" == "" ]; then
echo "ppp" > /tmp/gnom-ppp
fi
exit
Сохранить блокнот и закрывай, дальше.
------------------------------------------
Ищо одну скрипт на автозапуск.
Cоздать скрипт как блокнот и копивстав текст.
sudo touch /usr/bin/gppproot
sudo chmod +x /usr/bin/gppproot
sudo gedit /usr/bin/gppproot
------------------------------
Копивстав на блокнот
#!/bin/bash
mkfifo /tmp/gnom-ppp
chmood 777 /tmp/gnom-ppp
while true
do
a=$(cat /tmp/gnom-ppp)
if [ "$a" == "ppp" ]; then
gnome-ppp1 &
fi
done
Сохранить блокнот и закрывай, дальше.
------------------------------------------
Автозапуск рута.
sudo sed 's/exit 0/gppproot \&\nexit 0/g' -i /etc/rc.local
--------------------
Перезагрузка
sudo reboot
-------------------------
Кнопка гноме-ппп и соединение.

« Последнее редактирование: 14 Октября 2011, 20:57:05 от victor00000 »
Wars ~.o

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #2 : 14 Октября 2011, 23:01:53 »
в скриптах нужно именно /tmp/gnom-ppp писать или /tmp/gnomе-ppp ?
« Последнее редактирование: 14 Октября 2011, 23:04:27 от go8765 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #3 : 14 Октября 2011, 23:06:55 »
нет, как всё я сделал.
Wars ~.o

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #4 : 15 Октября 2011, 01:56:26 »
не сработало. гном-ппп перестал вообще запускаться. пришлось назад переименовать гном-ппп1

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #5 : 15 Октября 2011, 02:16:54 »
Извините, нашёл ошибка строк команд бквы два оо.
sudo gedit /usr/bin/gppproot
найти chmood 777 /tmp/gnom-ppp
заменить chmod 777 /tmp/gnom-ppp
сохранить


Пользователь решил продолжить мысль 15 Октября 2011, 03:19:14:
Ищо ошибка не видит запускал гноме-ппп рута.
sudo gedit /usr/bin/gppproot
найти
gnome-ppp1 &
заменить
bash -c "export DISPLAY=:0; gnome-ppp1" &
сохранить
« Последнее редактирование: 15 Октября 2011, 03:19:14 от victor00000 »
Wars ~.o

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #6 : 15 Октября 2011, 03:22:30 »
непомогло. всё так же как и прошлый раз

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #7 : 15 Октября 2011, 03:31:14 »
Покажи всё порядка.
ls -l /usr/bin/gnome-ppp*
cat /tmp/gnom-ppp
cat /etc/rc.local
cat /usr/bin/gppproot
« Последнее редактирование: 15 Октября 2011, 03:33:11 от victor00000 »
Wars ~.o

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #8 : 15 Октября 2011, 03:50:26 »
(Нажмите, чтобы показать/скрыть)
cat /tmp/gnom-ppp ничего не показывает. может проблема в моём  /etc/rc.local? а именно в
(Нажмите, чтобы показать/скрыть)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #9 : 15 Октября 2011, 04:09:37 »
У тебя не порядка и не правильно.

sudo gedit /etc/rc.local
найти зачем три команд одинакого gppproot & только одну и exit 0 одну только последный вниз.
сохранить и закрывай.
---------------------
sudo gedit /usr/bin/gppproot
найти
gnome-ppp1 &
заменить
bash -c "export DISPLAY=:0; gnome-ppp1" &
сохранить и закрывай
--------------------------
Переименоват /usr/bin/gnome-ppp на /usr/bin/gnome-ppp1
sudo mv /usr/bin/gnome-ppp /usr/bin/gnome-ppp1
--------------------------------
Создать и редактор как блокнот /usr/bin/gnome-ppp
sudo touch /usr/bin/gnome-ppp
sudo chmod +x /usr/bin/gnome-ppp
sudo gedit /usr/bin/gnome-ppp
---------------------------------------------
Появится блокнот, теперь вниз скрипт текст копивстав на блокнот
#!/bin/bash
# Вот это скрипт.
p=`pgrep gnome-ppp1`
if [ "$p" == "" ]; then
echo "ppp" > /tmp/gnom-ppp
fi
exit
Сохранить блокнот и закрывай
перезагрузка
« Последнее редактирование: 15 Октября 2011, 04:14:20 от victor00000 »
Wars ~.o

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #10 : 15 Октября 2011, 04:36:15 »
сделал. всё-равно не помогло

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #11 : 15 Октября 2011, 11:27:44 »
что делать?

Пользователь решил продолжить мысль 15 Октября 2011, 19:23:18:
Cкачать install-gnome-ppp-root.tar
распоковаем и запустить установка или удаления.
cd ~
tar xvf ~/Загрузки/install-gnome-ppp-root.tar
sudo ./install-gnome-ppp-root install
Запустить кнопка иконка gnome-ppp
--------------------------------
Если не нравиться то удаления установка.
sudo ~/install-gnome-ppp-root uninstall
« Последнее редактирование: 15 Октября 2011, 19:24:42 от victor00000 »
Wars ~.o

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #12 : 15 Октября 2011, 21:43:08 »
спасибо. это помогло :)
расскажите если можно, что делает скрипт, а то я его посмотрел, но с синтасисом не знаком и потому не совсем понял, что произошло. :o

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #13 : 15 Октября 2011, 22:20:19 »
 :coolsmiley:
Wars ~.o

Оффлайн go8765

  • Автор темы
  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Cannot open /dev/ttySM0: Permission denied
« Ответ #14 : 16 Октября 2011, 02:35:39 »
ну не хотите, как хотите :) в любом случае- спасибо за помощь! :)

Пользователь решил продолжить мысль 16 Октября 2011, 04:40:20:
отвалилось оно - с теми же симптомами, что и раньше - перестало вообще запускаться. удалил - через судо снова заработало.
« Последнее редактирование: 16 Октября 2011, 04:47:01 от go8765 »

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.