簡體   English   中英

Linux的Perl腳本中的權限錯誤

[英]Permissions Error in Perl Script for Linux

我正在嘗試為Linux安裝Touchmouse服務器。 該軟件是我嘗試使用perl命令通過終端運行的perl腳本。 我要運行的軟件在這里: https : //github.com/mycroes/touchmoused

這是終端的輸出:

:~/Desktop/touchmoused-master$ perl touchmoused
Can't open /dev/uinput: Permission denied at touchmoused line 242.
:~/Desktop/touchmoused-master$ Established under name '<name of computer>'

我是Linux的新手,但是對Terminal有一定的經驗。

謝謝!

來自腳本的創建者:

只需下載它,chmod + x並運行它(以root身份,它需要訪問/ dev / uinput並想要向avahi注冊)。 問候,

http://blog.mycroes.nl/2011/04/touchmoused-logitech-touch-mouse-server.html

您的用戶沒有/ dev / uinput的權限,還請檢查/ dev / uinput是否是您的發行版的正確位置,該腳本允許您使用-device標志覆蓋此位置。

因此,要么將其設為可執行文件,以便您不必輸入“ perl”,然后使用sudo運行,要么讓root在啟動時運行它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM