Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: catwalk 09 Září 2012, 10:50:24
-
stav nyní:
---------------
1/ nainstaloval jsem program "avrdude" přes Centrum software do /usr/bin/avrdude
2/ pokud spouštím program z terminálu jako sudo, je vše OK:
$ sudo avrdude -p m16 -c dragon_jtag -P usb -U flash:r:output.hex:h
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9403
avrdude: reading flash memory:
Reading | ################################################## | 100% 1.58s
avrdude: writing output file "output.hex"
avrdude: safemode: Fuses OK
avrdude done. Thank you.
3/ pokud spouštím program z terminálu BEZ sudo, dostanu chybu:
$ avrdude -p m16 -c dragon_jtag -P usb -U flash:r:output.hex:h
avrdude: usb_open(): cannot read serial number "error sending control message: Operation not permitted"
avrdude: usb_open(): cannot read product name "error sending control message: Operation not permitted"
avrdude: usbdev_open(): error setting configuration 1: could not set config 1: Operation not permitted
avrdude: usbdev_open(): did not find any USB device "usb"
stav nově:
---------------
1/ chtěl bych používat ubuntu tak, abych nemusel stále dávat předponu sudo, neboť mě silně to omezuje v práci, stále a znova zadávat heslo roota.
2/ zkoušel jsem už změnit vlastníka programu avrdude, ale řešení to nepřineslo
/usr/bin$ chown -hR catwalk ./avrdude
Prosím je nějaké rozumné řešení jiné než se logovat do ubuntu jako root?
-
příkazem sudo su dostaneš v terminálu trvalého roota dokud ten terminál nezavřeš.
Musíš se koukat i na klady toho že vždy musíš zadávat heslo. Díky tomu pro linux nejsou viry :)
-
Ten program nechce to heslo pro nic za nic, potrebuje privilegovany pristup k tomu zarizeni.
tuto situaci muzes zkusit vyresit napriklad pridanim sveho uzivatele do prislusne skupiny (zkus google, z hlavy nevim jake), pripadne vytvoreni teto zkupiny a pridani se do ni, nebo zpusobem jak pise kolega vyse
-
...
1/ chtěl bych používat ubuntu tak, abych nemusel stále dávat předponu sudo, neboť mě silně to omezuje v práci, stále a znova zadávat heslo roota.
...
Jedno z řešení je, vrátit se zpět k windows, vypnout si UAC (http://windows.microsoft.com/cs-CZ/windows-vista/Turn-User-Account-Control-on-or-off) a užívat si této "svobody" s veškerými důsledky.
No a v linuxu nám snad toto "omezení" zůstane zachováno.
-
uprav etc/sudoers aby to slo spoustet bez zadavani hesla
-
Děkuji za věcné odpovědi.
Důvodem je to, že 'avrdude' je volaný z make/makefile.
Samozřejmě nepotřebuji všechna práva nad celým mým desktop pc.
-
mas upravit jen ten jeden prikaz
-
ja osobne mam vzdy jeden stabilne otevreny rootovsky terminal, jak zminoval API124, myslim, ze je to pohodlnejsi nez editace sudoers, kde zustava nutnost neustale zadavat sudo i v pripade, ze se to heslo nemusi zadavat...