Bazen, örneğin PermitRootLogin gibi yeni bir şey öğrenirken, sadece merakınızı gidermek için işlerin nasıl yürüdüğünü biraz daha derinlemesine incelemek eğlencelidir. UID'yi veya kullanıcı adını kontrol ediyor mu? Bugünün Süper Kullanıcı Soru-Cevap gönderisi, meraklı bir okuyucunun sorusunun cevabını bulmak için derinlemesine inceliyor.
Bugünün Soru-Cevap oturumu bize, topluluk odaklı bir Soru-Cevap web siteleri grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Soru
SuperUser reader ge0rg, PermitRootLogin'in UID'ye mi yoksa kullanıcı adına mı dayalı olduğunu bilmek ister:
Man sayfası şunu belirtir: PermitRootLogin :
- Root'un ssh (1) kullanarak oturum açıp açamayacağını belirtir.
Ancak, bu kontrolün kullanıcı adına ( kök ) veya UID ( 0 ). Kök hesabın adı olarak yeniden adlandırılırsa ne olur? admin ? Niyet admin ne zaman giriş yapabilirim PermitRootLogin = hayır ? UID = 0 olan iki hesap varsa ne olur (ör. kök ve admin )? İkisi de giriş yapabilecek mi?
PermitRootLogin, UID'ye mi yoksa kullanıcı adına mı dayanıyor?
Cevap
SuperUser katılımcısı mtak'ın bizim için cevabı var:
Kontrol UID ile yapılmış gibi görünüyor ( OpenSSH_6.7p1 Debian-5 + deb8u3, OpenSSL 1.0.1t 3 Mayıs 2016 ):
Ayarlamak PermitRootLogin Kapalı:
![]()
Adlı kullanıcının olduğundan emin olun admin ile oluşturulur UID 0 :
![]()
Kullanıcının sistemde oturum açmak için kullanılabileceğinden emin olun:
![]()
SSH kullanarak sisteme giriş yapıp yapamayacağımızı kontrol edin:
![]()
Eğer ayarlarsak PermitRootLogin Açık'a geri dön:
![]()
Ve giriş yapmayı deneyin:
![]()
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda ses çıkarın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma dizisinin tamamına buradan göz atın .
Resim Kredisi: Linux Ekran Görüntüleri / Xmodulo ( Flickr / Xmodulo )