PermitRootLoginはUIDまたはユーザ名に基づいていますか?
たとえば、PermitRootLoginのように、何か新しいことを学びながら、好奇心を満たすために物事がどのように機能するかを少し詳しく調べるのが楽しい場合があります。 UIDまたはユーザー名を確認しますか?今日のSuperUserのQ&A投稿は、興味を持った読者の質問に対する答えを見つけるために掘り下げています。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUserリーダーge0rgは、PermitRootLoginがUIDとユーザー名のどちらに基づいているかを知りたいと考えています。
マニュアルページには、 PermitRootLogin:
- rootがssh(1)を使用してログインできるかどうかを指定します.
ただし、このチェックがユーザー名に基づいているかどうかは明確ではありません(ルート)またはUID(0) rootアカウントの名前がに変更された場合はどうなりますか 管理者? 意志 管理者 いつログインできるか PermitRootLogin = no? UID = 0のアカウントが2つあるとどうなりますか。. ルート そして 管理者)?どちらでもログインできますか?
PermitRootLoginはUIDまたはユーザー名に基づいていますか?
答え
SuperUserコントリビューターmtakが私たちに答えを持っています。
チェックはUIDで行われているようです OpenSSH_6.7p1 Debian-5 + deb8u3、OpenSSL 1.0.1t 2016年5月3日):
セット PermitRootLogin オフにする:
という名前のユーザーを確認してください 管理者 で作成されます UID 0:
ユーザーがシステムへのログインに使用できることを確認してください。
SSHを使用してシステムにログインできるかどうかを確認します。
設定すれば PermitRootLogin オンに戻る:
そしてログインしてみてください。
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.
画像クレジット:Linuxスクリーンショット/ Xmodulo(Flickr / Xmodulo)