openSUSEでrootアカウントを無効にする方法は?

openSUSEでrootアカウントを無効にする方法は?

Ubuntuのようにシステムを管理できるように、openSUSEでrootアカウントを完全に無効にする方法はありますか?

答え1

http://sathyasays.com/2008/05/27/enabling-and-disabling-root-account-in-debianubuntu/

デフォルトでは、「sudoers」ファイルが「admin」グループ(または希望するグループ)の誰もが「sudo」を使用してファイルを実行できるようにすることを確認できます。

%admin ALL=(ALL)

その後、次のように「root」アカウントパスワードを無効にできます。

passwd -d root

これはopenSUSEでも機能します。

答え2

ルートパスワードを消去してルートアカウントを無効にすることはお勧めできません。これは、GUIで作業している間にユーザーのためのヒントを生成します。たとえば、YaSTには特にルートパスワードが必要です。 sudoはプログラムでも組み込みコマンドでもないため、GUI経由で呼び出すことはできません。次に、sudoを使用してCLIでYaSTを呼び出して変更する必要があります。ファイル権限が安全または編集証に設定されていても、GUIからコンピュータをシャットダウンすることはできません。

ルートシェルを「nologin」に変更してルートログインを無効にすることをお勧めします。

root:x:0:0:root:/root:/bin/nologin

/etc/passwdから

関連情報