/dev/ttyUSB5
次のコマンドを使用してデバイスを開こうとしますminicom
。
user4@user-pc-4:~$ sudo minicom -D /dev/ttyUSB5 -b 115200
上記のコマンドを実行すると、端末にパスワードプロンプトが表示されます。上記の作業を実行する前に、sudo
次の手順を実行してユーザーがグループに追加されたことを確認しました。
user4@user-pc-4:~$ sudo gpasswd -a user4 sudo
[sudo] password for user4:
Adding user user4 to group sudo
/etc/sudoers
また、user4
シリアルポートにアクセスするためにパスワードを求めるプロンプトが表示されないように、ファイルに次のものを追加しました。/dev/ttyUSB5
minicom
user4 ALL=(ALL) NOPASSWD:/usr/bin/minicom
まだパスワードプロンプトが表示されます!その後、次の手順を実行してグループuser4
に追加し、dialout
完全sudo
に回避しようとしました。
user4@user-pc-4:~$ sudo gpasswd -a user4 dialout
[sudo] password for user4:
Adding user user4 to group dialout
上記の方法はうまく機能しましたが、パスワードプロンプトなしでアクセスされているようですが、minicom
今は応答しません(Ctrl + AZを押してヘルプメニューにアクセスできるにもかかわらず、端末はキーストロークに応答しません)。/dev/ttyUSB5
ここで何の問題がありますか?ユーザーに完全な権限を与えずに特定のプログラムのパスワードプロンプトを無効にするにはどうすればよいですか?あるかどうかにかかわらず、/etc/sudoers
一部の情報が欠落しているようです/dev/ttyUSB5
。