メインメニュー(alacarte)を介してGNOME3からrootとして起動できるデフォルトのapt-getアップデートスクリプトがあります。一般ユーザーとしてログインしたら、デスクトップをダブルクリックしてこのスクリプトを実行できるようにしたいです。推奨されるアプローチは何ですか?ランチャーのコマンドに「sudo」を追加しようとしましたが、うまくいかないようです。
#!/bin/bash
apt-get clean && apt-get update && apt-get upgrade -y
ベストアンサー1
一般ユーザーとして実行するには、パスワードなしで特定のコマンドを実行できる行をファイルに追加する必要がapt-get
あります。/etc/sudoers
まず、スクリプトを次のように変更します。
#!/bin/bash
sudo apt-get clean && sudo apt-get update && sudo apt-get upgrade -y
次に、ファイルに次の行を追加します/etc/sudoers
。
yourusername ALL=NOPASSWD: /usr/bin/apt-get
パスワードなしで実行するyourusername
ユーザーのユーザー名はどこにありますか?apt-get