Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: hunchy в Feb 13, 2013, 08:18



Титла: Въпрос за права
Публикувано от: hunchy в Feb 13, 2013, 08:18
Привет,
мигрирах от ПСЛИНУКСОС на МИНТ КДЕ. Копирах си виртуалните дискове от Оракъл ВМ БОКС на новата инсталация. Когато се опитвам да заредя някое от инсталациите ми дава следната грешка

"Cannot open host device '/dev/ttyS0' for read/write access. Check the permissions of that device ('/bin/ls -l /dev/ttyS0'): Most probably you need to be member of the device group. Make sure that you logout/login after changing the group settings of the current user (VERR_ACCESS_DENIED)."

Това е файла, който управлява КОМ порта, понеже ми е необходим и очевидно нямам права върху него. Подкарвам го, като отивам до файла, десен клавиш и му давам "Собственост на активния юзър". След това имиджа се стартира нормално. Проблема ми е, че след рестарт пак ми излиза същата грешка и правя процедурата наново. Как да направя така, че от самото стартиране да имам права върху ttys0, без описаните упражнения. Мерси предварително.

hunchy@hunchy ~ $ /bin/ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 фев 13 07:31 /dev/ttyS0
hunchy@hunchy ~ $



Титла: Re: Въпрос за права
Публикувано от: neter в Feb 13, 2013, 08:51
Не сменяй правата и собствеността на /dev/ttyS0! Добави твоя потребител в групата dialout и ще имаш нужните права и след рестарт
Цитат
sudo usermod -a -G dialout `whoami`
Ако преписваш командата, обърни внимание какви са кавичките, но най-добре копирай. Или замени командата whoami в комплект с кавичките с твоя потребител :)


Титла: Re: Въпрос за права
Публикувано от: hunchy в Feb 13, 2013, 18:47
Благодаря. Получи се. :)