
sudoを入力せずにzypperコマンドを開始したい。例えば、
zypper update
/usr/bin フォルダーにある zypper ファイルの権限ビットを変更しようとしています。これにより、sudo コマンドなしで zypper コマンドを実行できるようになると思います。
-rwxr-sr-x 1 root root 1942112 Oct 10 19:21 /usr/bin/zypper
現在のユーザーをルート グループに追加しました。このファイルはルートとして実行できるはずです。
答え1
奇妙なことに、代わりに setuid を追加すると、動作します。
他のユーザーによって呼び出されたバイナリがルート権限で実行されるためには、しなければならないsetuid にします。次のように実行します。
$ sudo /usr/bin/chmod 4755 /usr/bin/zypper