{"id":296,"date":"2018-11-28T21:35:31","date_gmt":"2018-11-28T12:35:31","guid":{"rendered":"https:\/\/ahnbk.com\/?p=296"},"modified":"2019-02-06T00:22:22","modified_gmt":"2019-02-05T15:22:22","slug":"solve-permission-denied-when-using-libusb-on-ubuntu","status":"publish","type":"post","link":"https:\/\/ahnbk.com\/?p=296","title":{"rendered":"Solve &#8220;permission denied&#8221; when using libusb on Ubuntu"},"content":{"rendered":"\n<p>libusb\ub97c \uc774\uc6a9\ud55c \ub514\ubc14\uc774\uc2a4\ub97c Ubuntu\uc5d0 \uc5f0\uacb0\ud558\uace0, \uad00\ub828 \ud504\ub85c\uadf8\ub7a8\uc744 \uc2e4\ud589\uc2dc &#8220;Permission denied&#8221; \ud639\uc740 \uc54c\uc218\uc5c6\ub294 \uc624\ub958\ub97c \ubc1c\uc0dd\ud558\ub294 \uacbd\uc6b0\uac00 \uc788\ub2e4. \ubcf4\ud1b5 sudo \uba85\ub839\uc744 \uc774\uc6a9\ud558\uc5ec \uc2e4\ud589\ud558\uba74 \uc798 \ud574\uacb0\ub418\ub294 \uacbd\uc6b0\uc778\ub370, \ub9e4\ubc88 sudo\ub97c \ubd99\uc5ec\uc11c \uc2e4\ud589\ud558\ub294 \uac83\uc774 \ubc88\uac70\ub86d\ub2e4. \uc774\ub54c\ub294 udev \ub8f0\uc744 \ucd94\uac00\ud558\uba74 \ud574\uacb0\ub41c\ub2e4. (\uc81c\uc870\uc0ac\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \uacbd\uc6b0\ub3c4 \uc788\ub2e4.)<\/p>\n\n\n\n<p>\uc0ac\uc6a9\uc790\uac00 udev \ub8f0\uc744 \ucd94\uac00\ud558\ub824\uba74 \ud574\ub2f9 \ub514\ubc14\uc774\uc2a4\uc758 Vender ID, Product ID\ub97c \uc54c\uc544\ub0b4\uc57c \ud55c\ub2e4. \uc774\ub294 \ub514\ubc14\uc774\uc2a4\ub97c \uc5f0\uacb0\ud558\uace0, \ud130\ubbf8\ub110\uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc774 \uc785\ub825\ud55c \ub2e4\uc74c \ud655\uc778\uc774 \uac00\ub2a5\ud558\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ dmesg\n\n\uc774\ub54c \ub098\uc624\ub294 \uba54\uc2dc\uc9c0 \uc911 idVendor, idProduct\uc5d0 \ub098\uc624\ub294 \uac12\uc744 \uae30\uc5b5\ud55c\ub2e4.<\/code><\/pre>\n\n\n\n<p>\/etc\/udev\/rules.d \uc5d0 \ub2e4\uc74c\uacfc \uac19\uc774 \ud30c\uc77c\uc744 \uc791\uc131\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ cd \/etc\/udev\/rules.d\n$ vi 99-&lt;user_device>.rules\n\nSUBSYSTEM==\"usb\", ATTRS{idVendor}==\"&lt;Vendor ID>\", ATTRS{idProduct}==\"&lt;Product ID>\", MODE=\"0666\"<\/code><\/pre>\n\n\n\n<p>\uc800\uc7a5\ud55c \ub2e4\uc74c, \ub514\ubc14\uc774\uc2a4\ub97c \ubf51\uc558\ub2e4\uac00 \ub2e4\uc2dc \uaf3d\uc73c\uba74 \ud574\uacb0\ub41c\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>libusb\ub97c \uc774\uc6a9\ud55c \ub514\ubc14\uc774\uc2a4\ub97c Ubuntu\uc5d0 \uc5f0\uacb0\ud558\uace0, \uad00\ub828 \ud504\ub85c\uadf8\ub7a8\uc744 \uc2e4\ud589\uc2dc &#8220;Permission denied&#8221; \ud639\uc740 \uc54c\uc218\uc5c6\ub294 \uc624\ub958\ub97c \ubc1c\uc0dd\ud558\ub294 \uacbd\uc6b0\uac00 \uc788\ub2e4. \ubcf4\ud1b5 sudo \uba85\ub839\uc744 \uc774\uc6a9\ud558\uc5ec \uc2e4\ud589\ud558\uba74 \uc798 \ud574\uacb0\ub418\ub294 \uacbd\uc6b0\uc778\ub370, \ub9e4\ubc88 sudo\ub97c \ubd99\uc5ec\uc11c \uc2e4\ud589\ud558\ub294 \uac83\uc774 \ubc88\uac70\ub86d\ub2e4. \uc774\ub54c\ub294 udev \ub8f0\uc744 \ucd94\uac00\ud558\uba74 \ud574\uacb0\ub41c\ub2e4. (\uc81c\uc870\uc0ac\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \uacbd\uc6b0\ub3c4 \uc788\ub2e4.) \uc0ac\uc6a9\uc790\uac00 udev \ub8f0\uc744 \ucd94\uac00\ud558\ub824\uba74 \ud574\ub2f9 \ub514\ubc14\uc774\uc2a4\uc758 Vender ID, Product ID\ub97c \uc54c\uc544\ub0b4\uc57c \ud55c\ub2e4. \uc774\ub294 \ub514\ubc14\uc774\uc2a4\ub97c \uc5f0\uacb0\ud558\uace0, \ud130\ubbf8\ub110\uc5d0\uc11c &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/ahnbk.com\/?p=296\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Solve &#8220;permission denied&#8221; when using libusb on Ubuntu&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"footnotes":"","_jetpack_memberships_contains_paid_content":false},"categories":[59],"tags":[38,18,37,39],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2wXSW-4M","jetpack-related-posts":[],"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/ahnbk.com\/index.php?rest_route=\/wp\/v2\/posts\/296"}],"collection":[{"href":"https:\/\/ahnbk.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahnbk.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahnbk.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ahnbk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=296"}],"version-history":[{"count":1,"href":"https:\/\/ahnbk.com\/index.php?rest_route=\/wp\/v2\/posts\/296\/revisions"}],"predecessor-version":[{"id":297,"href":"https:\/\/ahnbk.com\/index.php?rest_route=\/wp\/v2\/posts\/296\/revisions\/297"}],"wp:attachment":[{"href":"https:\/\/ahnbk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahnbk.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahnbk.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}