Linux設定串列埠永久許可權

2021-10-06 07:48:17 字數 534 閱讀 2296

在使用串列埠進行通訊時,經常需要使用指令來賦予使用者讀寫的許可權

$ sudo

chmod 777 /dev/ttyusb0

但這樣的許可權是一次性的

每次重啟或者關閉計算機,插拔usb串列埠都無效了,炸裂!

檢視串列埠ttyusb0

$ ls -l /dev/ttyusb0
可以看到所屬使用者組為dialoutroot使用者才具有操作許可權

接下來檢視當前使用者名稱

$ whoami
然後將當前使用者加入到dialout使用者組,使其具有操作串列埠ttyusb0的許可權

$ sudo

usermod -ag dialout jove

最後重啟系統即可實現永久串列埠讀寫許可權,搞定收工!

謝謝

linux下永久設定LD LIBRARY PATH

在執行你的程式前,先在bash中通過命令列或指令碼來設定,這樣你的特殊設定對系統的其它程式的執行而言是隔離的,不會影響其他程式對依賴庫的查詢路徑,因為在bash中設定的環境變數只對本次會話有效。在你下次通過ssh工具連線到系統時,新會話的系統環境變數引數不受上次會話的設定影響。如 export ld...

linux 串列埠設定流程

串列埠設定主要是設定struct termios結構體成員值 include struct termio 通過對c cflag的賦值,可以設定波特率 字元大小 資料位 停止位 奇偶校驗位和硬體流控等。1.儲存原先串列埠配置 為了安全起見和以後除錯程式方便,可先儲存原先串列埠的配置,使用函式tcget...

Linux串列埠的設定

設定流控制 termios new.c cflag crtscts 不使用流控制 termios new.c cflag crtscts 使用硬體流控制 termios new.c iflag ixon ixoff ixany 使用軟體流控制 設定資料位大小 termios new.c cflag ...