/etc/passwdにユーザーが存在しますが、そのうちの1人だけがログインできます。

/etc/passwdにユーザーが存在しますが、そのうちの1人だけがログインできます。

出力は以下から来ます。/etc/passwd

admin:VyaVORqi23kjg:0:0:Administrator:/:/bin/sh
user1:VyaVORqi23kjg:0:0:User1:/:/bin/sh
user:VyaVORqi23kjg:0:0:User:/:/bin/sh
nobody:p/hyihIrG/5hM:0:0:nobody for ftp:/:/bin/sh

出力:/etc/group

root::0:root,admin,user,user1

問題は、「admin」ユーザーはtelnetとftpを介してログインできますが、「user」ユーザーはftpを介してのみログインでき、「user1」は2つでログインできないことです。管理者はすべてのログインチャネルにアクセスできますが、「ユーザー」はjxt ftpにアクセスできますが、「user1」はこれらのチャネルにアクセスできない理由を尋ねたいと思います。今質問はなぜですか? ? ?なぜですか?

ベストアンサー1

どのようなエラーメッセージを受け取りましたか? userとuser1のパスワードフィールドの先頭にスペースがあり、問題が発生する可能性があります。どのLinuxディストリビューションを使用しているのか言っていませんでした。 / etc / groupのルートエントリにuser1がないことも問題になる可能性があります。

おすすめ記事