GNU/Linux >> Linux の 問題 >  >> Ubuntu

シェルスクリプトから「sudoChmod777/ dev / ttyacm0」を実行する方法は?

シリアルポート/dev/ttyACM0へのアクセスを許可したい 。 「sudo chmod 777 /dev/ttyACM0」の実行方法 」シェルスクリプトからのコマンド?

承認された回答:

777を与える ファイルへのアクセス許可はまったくお勧めしません。シリアルポートへのアクセスを許可するため、ユーザーをdialoutに追加する必要があります グループ

sudo usermod -a -G dialout <username>

これで、シリアルポートへのアクセス中に許可は求められなくなります。

このソリューションは、ArduinoIDEのArudinoボードまたはUbuntuのシリアルモニターにコードをアップロードする場合にも機能することに注意してください。


Ubuntu
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. / dev / stdin、/ dev / stdout、および/ dev / stderrはどの程度移植可能ですか?

  3. デスクトップショートカットからShスクリプトを実行する方法は?

  1. /dev/random または /dev/urandom を base64 でエンコードする方法は?

  2. Linux が /dev/tty と /dev/tty0 を使用する方法

  3. echo または print /dev/stdin /dev/stdout /dev/stderr

  1. / dev/randomを使用してLinuxでランダムパスワードを生成する方法

  2. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  3. シェルスクリプトを使用してgnuplotでコマンドを実行する方法は?