私は通常のユーザーであり、リモートサーバーxyzにアカウントがあるかどうかわからないと言います。
ケース1:リモートサーバーにアカウントがありますが、パスワードを忘れました。
シナリオ2:リモートサーバーにアカウントがありません。
どちらの場合も、ログインを試みると、承認拒否メッセージが表示されます。
管理者に簡単に連絡してアカウントが存在するかどうかを確認できますが、ログインしようとしたときに上記の2つのシナリオを区別するように設定する方法があるかどうか疑問に思います。
私はRed Hat 5.1を使用しています。
答え1
ユーザーアカウントの詳細を返すには、次のコマンドを呼び出す必要があります。これを行うにはルートである必要はありませんが(デフォルトでは権限があります/etc/passwd
)-rw-r--r--
、まだ有効なユーザーとしてcliを使用する必要があります。
grep <username> /etc/passwd
id <username>
または、ユーザー名を含むフォルダがディレクトリにあることを確認できます。/home