LINUX.ORG.RU

wine бесправный, нет доступа к устройству даже с правами пользователя.

 ,


1

2

Мануал, зачем и подробности тут.

Добавляю юзера в групу:

sudo usermod -a -G dialout user
id user
uid=1001(user) gid=1001(user) группы=1001(user),20(dialout),27(sudo)
Доступа к устройству нет. Меняю права:
sudo chmod 766 /dev/ttyACM0
Доступ к устройству есть! Но до перевого ребута usb/компа.
sudo chmod 760 /dev/ttyACM0
Доступа к устройству нет. Получается wine запускается не от user или user не имеет прав на /dev/ttyACM0. Как так?

По умолчанию права 660 и группа dialout:

ls -l /dev/ttyACM0 
crw-rw---- 1 root dialout 166, 0 дек 11 09:21 /dev/ttyACM0
Wine стартую так:
wine '/home/user/.wine/drive_c/Program Files (x86)/ШТРИХ-М/Драйвер ФР 4.9/DrvFRTst.exe' 

Получается wine запускается не от user или user не имеет прав на /dev/ttyACM0. Как так?

При работающем wine получите его pid из вывода ″ps″ и посмотрите что в ″/proc/PID/status″ в строках uid, gid и Groups.

mky ★★★★★
()
Ответ на: комментарий от mky
Uid:	1001	1001	1001	1001
Gid:	1001	1001	1001	1001
FDSize:	64
Groups:	27 1001 

Да это я тупанул так тупанул, надо же было перелогиниться, что бы сработало изменение группы в GUI, применилось:

Uid:	1001	1001	1001	1001
Gid:	1001	1001	1001	1001
FDSize:	64
Groups:	20 27 1001 
И устройство стало доступно пользователю всегда! Спасибо.

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