Yast を使用するには、root アカウントの代わりに管理者アカウントを使用します。

Yast を使用するには、root アカウントの代わりに管理者アカウントを使用します。

ルートアカウントを必要とするシステムで作業を実行するためにsudoを使用する場合にのみ、セキュリティの目的でルートアカウントを無効にしたいと思います。端末内で何かをする必要がある場合、魔女はうまくいきます。しかし、YaST2を開くと、私のパスワードの代わりにルートパスワードを求めます。

私のパスワードを使用するようにYaSTを設定できるかどうか疑問に思います。ルートパスワードが機能せずに無効になるような気がします。

修正する私はopensuse tumbleweedとMATEデスクトップ環境を使用します。

ベストアンサー1

アップデート:KDEプラズマデスクトップのランチャーを使用して、root以外のユーザーとしてroot権限を必要とするYaSTやその他のツールを起動できます。

注意:この場合、root以外のユーザーとしてLauncherでYaSTを実行することはできません!ただし、sudoを使用して端末からYaST GUIを起動できます。

sudo権限を持つ一般ユーザーとしてYaSTのグラフィカルユーザーインターフェースを実行するには、次の手順を実行します。

構成Sudoルート以外のユーザーの場合。

  1. 次のコマンドを使用して、ホイールグループにユーザーを追加します。

    $ su
    

    ルートパスワードを入力してください。

    # usermod -aG wheel username
    
  2. あなたのものを変えなさい/etc/sudoers使用してファイル

    # visudo
    

    今行をしてコメントをつける%ホイール前のものを削除して#

    ## Uncomment to allow members of group wheel to execute any command
    %wheel        ALL=(ALL)       ALL
    

    前に追加して、次の2行をコメントアウトします。#

    ## This allows use of an ordinary user account for administration of a freshly
    ## installed system. When configuring sudo, delete the two
    ## following lines:
    # Defaults targetpw   # ask for the password of the target user i.e. root
    # ALL   ALL=(ALL) ALL   # WARNING! Only use this together with 'Defaults targetpw'!
    

    さて、すでにコメントされている行の先頭を見つけます。デフォルト値 env_keep

    Defaults        env_keep = "LANG LC_ADDRESS LC_CTYPE ..."
    

    そして、次の単語を追加してください展示するそして特権行末まで、しかしその前に。これにより、一般ユーザーは sudo を使用するときに root 権限でグラフィカルユーザーインターフェイスを起動できます。

    Defaults        env_keep = "... DISPLAY XAUTHORITY"
    

    これでvisudoを保存して終了できます。

  3. 次のように入力してrootセッションを終了し、rootユーザーアカウントをロックします。

    # exit
    $ sudo passwd -l root
    
    • 最後に、次のように入力して端末でYaST Qt GUIを実行します。

      sudo yast2 --qt

    • またはGTK GUIを好む場合

      sudo yast2 --gtk

  4. 今すぐ設定ケス使用Sudo変える

    • kdesuを設定するには、このコマンドを入力してください。

      kwriteconfig5 --file kdesurc --group super-user-command --key super-user-command sudo
      
  5. ログアウトしてもう一度ログインしてください。

sudoの設定の詳細については、次をご覧ください。

おすすめ記事