Yanıtlar:
passwd
Komutu kullanabilirsiniz :
# passwd -S
root P 11/04/2014 -1 -1 -1 -1
# passwd -l root
passwd: password expiry information changed.
# passwd -S
root L 11/04/2014 -1 -1 -1 -1
# passwd -d root
passwd: password expiry information changed.
# passwd -S
root NP 11/04/2014 -1 -1 -1 -1
Gönderen man 1 passwd
:
-S, --status
Display account status information. The status information consists
of 7 fields. The first field is the user's login name. The second
field indicates if the user account has a locked password (L), has
no password (NP), or has a usable password (P). The third field
gives the date of the last password change. The next four fields
are the minimum age, maximum age, warning period, and inactivity
period for the password. These ages are expressed in days.
Gösterilen veriler /etc/shadow
, şifrelenmiş şifreleri içeren dosyada saklanır .
Örneğin, yukarıdaki passwd
komutların her birinin ardından durumlar:
1:root:$6$............long hash...............::::::
1:root:!$6$........same long hash.............:16478::::::
1:root::16478::::::
Bir olasılık, girerek / etc / passwd dosyasına bakmaktır.
grep root /etc/passwd
root:x: ......
X'in şifrelenmiş parolaların gölge dosyada saklandığını gösterdiği gibi başlayan bir satır göstermelidir . Bu durumda, koşarak içine bakarız
sudo grep root /etc/shadow
(gölge dosya ihtiyaçları açılacak sudo!) Sen sonucunda aşağıdaki gibi başlayan bir satır almalısınız veya hesap devre dışı olmadığına işaret eder. Sonraki herhangi bir değer (! Veya * ile başlamıyor) çalışan bir parolayı gösterir.root:!: ......
!
*
root:
man passwd.5
veman shadow.5
Kolay.
Ctrl + Alt + F1 tuşlarına basın. Bu ayrı bir terminale getirecektir. Girişiniz root
olarak yazıp şifrenizi girerek root olarak giriş yapmayı deneyin .
Kök hesabı etkinleştirilirse, oturum açma çalışır. Kök hesabı devre dışı bırakılırsa, oturum açma başarısız olur.
GUI'nize geri dönmek için Ctrl + Alt + F7 tuşlarına basın.
su
iş yapacak.
Ubuntu'yu yüklediğinizde varsayılan olarak kök parolayı bilmemelisiniz. Var, ancak kullanıcı bunu bilmemeli. Bir yönetici, elbette, şifreyi değiştirmeyi seçebilir, sudo passwd
ancak ne yaptığınızı ve neden yaptığınızı bilmiyorsanız genellikle gerekli olmamalıdır.
Tüm kullanıcı şifreleri hakkında bilgi içeren bir dosyadır /etc/shadow
ve bu dosyadaki her giriş şifrelenir. Dolayısıyla, bir saldırgan sisteminize erişip bu dosyayı çalmadıkça, root'a hiç girememesi gerekir. Bir olasılık dolayısıyla ben herhangi uzaktan erişim özelliklerini devre dışı önermek elbette her zaman var: ssh, uzak masaüstü, vb Telnet (varsayılan olarak etkin değildir) Kendinize alın nmap
aracı ile sisteminizi tarar sudo nmap localhost
portları açık olabilir ne olduğunu görmek için senin sistemi. Ayrıca, kendinize bir güvenlik duvarı alın; Ubuntu, kullanımı kolay ve işi yeterince iyi yapan ufw güvenlik duvarı ile birlikte gelir.
Diğer yöntemlerin yanı sıra, kök hesabı ile sudo -i
Gelen /etc/sudoers
dosyanın, böyle bir satır olması gerekir: sudo -i
. Kök olarak giriş yapamıyorsanız # olarak istem görmüyorsanız, hesap kilitlenir
Defaults env_reset,timestamp_timeout=30
timestamp_timeout, sudo'ya 30 saniye sonra tekrar şifre istemesini söyler, böylece her zaman root ayrıcalıklarıyla oturum açmazsınız. Sisteminizi korumanın yollarından biridir.
Kök parolasını değiştirmenin olumsuz bir yan etkisi, parolanızı unutursanız veya sisteminizdeki başka bir kullanıcı parolayı unutursa, root erişimi sağlayamayacağınızdır. Hiçbir durumun farkında değilim, ancak her zaman sistemi bozma olasılığı var, çünkü bazı süreçler kök olarak çalışıyor ve root hesabını kilitlerseniz bunların doğru veya hiç çalışmayabileceği olasılığı var.
Okumanızı şiddetle tavsiye ederim man sudoers
, man passwd,
adam gölgesi`.
İyi şanslar ve umarım bu yardımcı olur!