minicomを使用してシリアルポートにアクセスするときにパスワードの入力を求められた場合は、端末がハングするのを防ぎます。

minicomを使用してシリアルポートにアクセスするときにパスワードの入力を求められた場合は、端末がハングするのを防ぎます。

/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/ttyUSB5minicom

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

ベストアンサー1

おすすめ記事