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から