{"id":1063,"date":"2018-04-19T14:06:13","date_gmt":"2018-04-19T14:06:13","guid":{"rendered":"https:\/\/papimigas.wordpress.com\/?p=1063"},"modified":"2018-04-19T14:06:13","modified_gmt":"2018-04-19T14:06:13","slug":"no-root-ttyusb","status":"publish","type":"post","link":"https:\/\/blog.papimigas.com\/index.php\/2018\/04\/19\/no-root-ttyusb\/","title":{"rendered":"No root ttyUSB"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1080\" src=\"https:\/\/blog.papimigas.com\/wp-content\/uploads\/2018\/06\/rs232.jpg\" alt=\"\" width=\"600\" height=\"600\" \/><br \/>\nPor vezes uso um adaptador USB -&gt; COM para me ligar a equipamentos que tem portas RS232 como interface de configura\u00e7\u00e3o (routers, switchs, etc). Para me ligar aos equipamentos posso usar o Putty ou o Minicom. Mas para aceder ao equipamento tenho que usar os programas como Root. Ou n\u00e3o? \ud83d\ude42<br \/>\nPosso contornar a situa\u00e7\u00e3o e adicionar o meu user ao grupo que tem privil\u00e9gios nas portas virtuais. Como?<\/p>\n<p>1 &#8211; Inserir o adaptador numa porta USB<\/p>\n<p>2 &#8211; Descobrir qual a porta que o nosso adaptador est\u00e1 a usar:<br \/>\npapi@pc:~$ dmesg | grep tty<br \/>\n[ 0.000000] console [tty0] enabled<br \/>\n[ 2.603832] fbcon: Remapping primary device, fb1, to tty 1-63<br \/>\n[10482.525933] usb 1-1: pl2303 converter now attached to <strong>ttyUSB0<\/strong><\/p>\n<p>3 &#8211; Descobrir qual o grupo que tem privil\u00e9gios:<br \/>\n<em>stat \/dev\/ttyUSB0<\/em><\/p>\n<p><em>papi@pc:~$ stat \/dev\/ttyUSB0<\/em><br \/>\n<em>File: \/dev\/ttyUSB0<\/em><br \/>\n<em>Size: 0 Blocks: 0 IO Block: 4096 ficheiro especial de caracteres<\/em><br \/>\n<em>Device: 6h\/6d Inode: 609 Links: 1 Device type: bc,0<\/em><br \/>\n<em>Access: (0660\/crw-rw&#8212;-) Uid: ( 0\/ root) Gid: ( 20\/ <strong>dialout<\/strong>)<\/em><br \/>\n<em>Access: 2018-06-16 15:07:50.845137048 +0100<\/em><br \/>\n<em>Modify: 2018-06-16 15:07:52.845137048 +0100<\/em><br \/>\n<em>Change: 2018-06-16 15:07:50.845137048 +0100<\/em><br \/>\n<em>Birth: &#8211;<\/em><\/p>\n<p>Ent\u00e3o, o grupo com privil\u00e9gios \u00e9 o grupo <em><strong>dialout<\/strong><\/em><\/p>\n<p>4 &#8211; Adicionar o nosso user ao grupo:<br \/>\n<em>sudo usermod -a -G dialout papi<\/em><\/p>\n<p>5 &#8211; Fazer logout e j\u00e1 podemos usar o Putty ou o Minicom sem &#8220;sudo&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por vezes uso um adaptador USB -&gt; COM para me ligar a equipamentos que tem portas RS232 como interface de configura\u00e7\u00e3o (routers, switchs, etc). Para me ligar aos equipamentos posso usar o Putty ou o Minicom. Mas para aceder ao equipamento tenho que usar os programas como Root. Ou n\u00e3o? \ud83d\ude42 Posso contornar a situa\u00e7\u00e3o &hellip; <a href=\"https:\/\/blog.papimigas.com\/index.php\/2018\/04\/19\/no-root-ttyusb\/\" class=\"more-link\">Continuar a ler<span class=\"screen-reader-text\"> &#8220;No root ttyUSB&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[46,92,120,132,153,155],"class_list":["post-1063","post","type-post","status-publish","format-standard","hentry","category-linux","tag-dialout","tag-minicom","tag-putty","tag-rs232","tag-tty","tag-ttyusb0"],"_links":{"self":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts\/1063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/comments?post=1063"}],"version-history":[{"count":0,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/posts\/1063\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/media?parent=1063"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/categories?post=1063"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.papimigas.com\/index.php\/wp-json\/wp\/v2\/tags?post=1063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}