URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 10811
[ Назад ]

Исходное сообщение
"Юзер не может звонить по модемy..."

Отправлено Acher , 02-Дек-01 16:10 
Здравствуйте, господа!
Стоит Solaris8x86, модем на втором порту. Рут может звонить без проблем.
Под юзером появляется сообщение /dev/ttyb access denied. Нашел, что /dev/ttyb
является симлинком на /devices/isa/asy@1,2f8:b, и у юзера действительно нет
на этот файл прав (crw-r--r--). Сделал от рута chmod 666 asy@1,2f8:b и юзер
смог звонить. Но после перезагрузки системы права опять пропали! Сам файл
asy@1,2f8:b имеет время создания = времени последней загрузки, т.е. похоже,
что каждый раз создается заново. О других файлах в папке /devices/isa
этого не скажешь. Как же правильно дать юзеру возможность звонить?

Содержание

Сообщения в этом обсуждении
"RE: Юзер не может звонить по модемy..."
Отправлено Почахонтас , 02-Дек-01 16:18 
>Здравствуйте, господа!
>Стоит Solaris8x86, модем на втором порту.
>Рут может звонить без проблем.
>
>Под юзером появляется сообщение /dev/ttyb access
>denied. Нашел, что /dev/ttyb
>является симлинком на /devices/isa/asy@1,2f8:b, и у
>юзера действительно нет
>на этот файл прав (crw-r--r--). Сделал
>от рута chmod 666 asy@1,2f8:b
>и юзер
>смог звонить. Но после перезагрузки системы
>права опять пропали! Сам файл
>
>asy@1,2f8:b имеет время создания = времени
>последней загрузки, т.е. похоже,
>что каждый раз создается заново. О
>других файлах в папке /devices/isa
>
>этого не скажешь. Как же правильно
>дать юзеру возможность звонить?
Предполагаю,что стоит юзера зачислить  в группу network


"RE: Юзер не может звонить по модемy..."
Отправлено Acher , 04-Дек-01 00:29 
>>Здравствуйте, господа!
>>Стоит Solaris8x86, модем на втором порту.
>>Рут может звонить без проблем.
>>
>>Под юзером появляется сообщение /dev/ttyb access
>>denied. Нашел, что /dev/ttyb
>>является симлинком на /devices/isa/asy@1,2f8:b, и у
>>юзера действительно нет
>>на этот файл прав (crw-r--r--). Сделал
>>от рута chmod 666 asy@1,2f8:b
>>и юзер
>>смог звонить. Но после перезагрузки системы
>>права опять пропали! Сам файл
>>
>>asy@1,2f8:b имеет время создания = времени
>>последней загрузки, т.е. похоже,
>>что каждый раз создается заново. О
>>других файлах в папке /devices/isa
>>
>>этого не скажешь. Как же правильно
>>дать юзеру возможность звонить?
>Предполагаю,что стоит юзера зачислить  в
>группу network

У меня нет встроенной группы network...
Выяснил, что файл asy@1,2f8:b пересоздается сразу же после удачной попытки
позвонить (например, когда это делает рут), т.е., после записи в этот файл
(???) Каков смысл этого?
С горя запустил admintool и, отобразив ком-порты, увидел забавные настройки
(в частности, template для порта можно выставить в положение modem - dial out only).
Поменял. Эффекта не заметил. Кроме того, эти настройки опять же не сохраняются...
Как же все-таки быть?


"RE: Юзер не может звонить по модемy..."
Отправлено _nick_ , 04-Дек-01 09:08 
К сведению:
Solaris "самоконфигурирующаяся" система, т.е. при загрузке она определяет какие есть устройства, конфигурит их, собирает ядро, и после этого загружается. ИМНО поэтому время создания = времени загрузки

"RE: Юзер не может звонить по модемy..."
Отправлено Acher , 04-Дек-01 16:51 
[font size="1" color="#FF0000"]Последняя редакция от 04-Дек-01 16:57  ()[/font][p]>К сведению:
>Solaris "самоконфигурирующаяся" система, т.е. при загрузке
>она определяет какие есть устройства,
>конфигурит их, собирает ядро, и
>после этого загружается. ИМНО поэтому
>время создания = времени загрузки
>

На самом деле изменяется время модификации этого файла (или пересоздания, что в данном случае, имхо, одно и то же) НЕ при перезагрузке, а при каждой удачной попытке позвонить (что может сделать рут). Например, когда я загружаю систему после останова на день, я вижу по ls -la на файл asy@1,2f8:b mtime вчерашнего дня, и только рут может в него писать (= звонить по модему). Как только запускаю скрипт дозвона, сразу же изменяется mtime на файл модема. Юзер же не может звонить согласно доступу crw-r--r--. Назначение прав chmod 666 asy@1,2f8:b срабатывает, но не сохраняется. Установка стики-бита на этот файл тоже ничего не дает, хотя сохраняется. Как же быть?


"RE: Юзер не может звонить по модемy..."
Отправлено Почахонтас , 04-Дек-01 18:07 
>
>На самом деле изменяется время модификации
>этого файла (или пересоздания, что
>в данном случае, имхо, одно
>и то же) НЕ при
>перезагрузке, а при каждой удачной
>попытке позвонить (что может сделать
>рут). Например, когда я загружаю
>систему после останова на день,
>я вижу по ls -la
>на файл asy@1,2f8:b mtime вчерашнего
>дня, и только рут может
>в него писать (= звонить
>по модему). Как только запускаю
>скрипт дозвона, сразу же изменяется
>mtime на файл модема. Юзер
>же не может звонить согласно
>доступу crw-r--r--. Назначение прав chmod
>666 asy@1,2f8:b срабатывает, но не
>сохраняется. Установка стики-бита на этот
>файл тоже ничего не дает,
>хотя сохраняется. Как же быть?
>
Так может быть - простой сценарий с chmod и запуском на каждый раз?



"RE: Юзер не может звонить по модемy..."
Отправлено Acher , 10-Дек-01 05:53 

>Так может быть - простой сценарий
>с chmod и запуском на
>каждый раз?

... Несколько, пожалуй, неспортивно, но пока так и пришлось сделать. Спасибо!