ログイン時にネットワーキングを開始

ログイン時にネットワーキングを開始

私がしたいこと:

起動時に起動するのではなく、ログイン後にワイヤレスネットワークを起動したいと思います。マイログイン資格情報を使用してコマンドを実行しますsudo netctl start network。ネットワークを起動するために資格情報を使用して一度ログインしてから再度ログインする必要はありません。同時に、ネットワークがアクティブな状態でシステムを起動したくありません。

コア:

私は追加できると思いましたが、.xinitstartxにはsudoは必要ありませんが、netctlには必要なので実行されません。

それから私のシステムで実行することを検討しましたが、.bash_profile同じ理由で動作しないようです。

ログイン資格情報を一度だけ提供しながら、ログイン時にネットワークを実行する方法はありますか?

オペレーティングシステム:アーチLinux

ベストアンサー1

sudoパスワードなしでコマンドを実行できるように設定します。

rootユーザーとして:

# visudo

以下を追加します。

<username> ALL = NOPASSWD: netctl start network, netctl stop network

ユーザー名はどこにあります(および<username>除く)か、誰もがそうすることを許可します。 (たとえば)プレフィックスを付けてグループを指定することもできます。<>ALL%%admin

おすすめ記事