私は非常に新しいシステム管理者です。私はジュニアとして雇われ、Windows管理のバックグラウンドから来ました。 Linuxの経験は約1か月あります。私はたくさんのリソースから学んでいますが、時間切れになる前にあなたの美しい人々の一人が私を答えに導いてくれることを願って、この質問を先に進めたいと思っていました。つまり、私の会社ではセキュリティ違反が発生している可能性があります。古いシステム管理者が自宅からサーバーにログオンしている可能性があり、サーバーと連絡を取ることができません。私はすでにパスワードを変更し始めていますが、ここに特定の質問があります:
CentOS 5を使用し、PuTTYを使用してデータセンターにアクセスします。ターミナルが開くと、自動的にルートパスワードの入力を求められます。私とマネージャーがログインして、必要な場合にのみrootを使用する、またはそうするように求められた、ある種の汎用ユーザーアカウントを作成することを考えています。それで、「testUser」またはそのような性質のものを作成する場合、サーバーがrootではなくデフォルトで「testUser」を要求することを確認するにはどうすればよいですか?
ありがとう
デフォルトの「root」は、おそらくPuTTY構成に由来します。次のオプションを確認してください。
お気に入りのエディターで/etc/gdm/custom.conf
を編集するだけです。次に、[デーモン]セクションの下に2行追加して、次のコードのようにします(明らかに、ユーザー名を使用するユーザー名に変更します)。
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=testUser
個人的には、コンソールにいない限り、rootアカウントに直接ログインできないようにすることをお勧めします。サーバーにアカウントを作成し、Sudoを使用して、作業に必要な特権を確立することをお勧めします。これには、rootパスワードを開示せず、誰かがSudo特権をアクティブ化するたびにログを記録するという利点があります。