root権限でzypperコマンドを起動します。

root権限でzypperコマンドを起動します。

sudoを入力せずにzypperコマンドを開始したいと思います。例えば、

zypper update

/ usr / binフォルダにあるzypperファイルの権限ビットを変更してみました。 sudoコマンドなしでzypperコマンドを実行できるとします。

-rwxr-sr-x 1 root root 1942112 Oct 10 19:21 /usr/bin/zypper

現在のユーザーをルートグループに追加しました。ファイルをrootとして実行できる必要があります。

ベストアンサー1

奇妙なことに、代わりにsetuidを追加しましたが、うまくいきました。

他のユーザーが呼び出すときにroot権限で実行されるバイナリの場合〜しなければならないsetuidに設定します。次のようにできます。

$ sudo /usr/bin/chmod 4755 /usr/bin/zypper

おすすめ記事