Yanıtlar:
Bu belgelenmiştir /usr/share/doc/base-passwd/users-and-groups.txt.gz
:
senkronizasyon
Kullanıcının kabuğu
sync
olup/bin/sync
. Bu nedenle, şifresi tahmin edilmesi kolay bir şeye ayarlanmışsa ("" gibi), sistemde hesabı olmasa bile herkes sistemi konsoldan senkronize edebilir.
Bu gerçekten tarihi bir eser, sync
bugünlerde bir kullanıcının bu şekilde kurulmasını beklemiyordum . Geçmişte böyle bir kullanıcıya sahip olmak yararlı olacaktır, böylece bir konsola fiziksel erişimi olan kişiler ( örneğin bir sunucu odasında veya iş istasyonlarıyla dolu bir laboratuarda, üniversitelerde bulacağınız gibi) veri kaybı riskini azaltabilir. bir sistemin kapatılması (haydut bir işlemden kurtulmak veya önceki kullanıcı tarafından kilitli bırakılmışsa iş istasyonunu kullanmak için). Debian'dan önceki Unix sistemleri , şifreyi bilmeden sistemi düzgün bir şekilde kapatabileceğiniz bir sync
kullanıcıya ve bir shutdown
kullanıcıya sahip olma eğilimindeydi root
. (Sun SPARCstation'larımızda sadece STOPA boot
...)
Peter Cordes'in belirttiği gibi, kimlik doğrulaması yapmadan bir konsoldan güvenli kapatma veya yeniden başlatma sağlamak için birçok sistemde diğer mekanizmaların mevcut olduğunu belirtmek gerekir root
: güç düğmesine basılarak tetiklenen ACPI olayları (temiz bir kapatmaya neden olur), veya CtrlAltDel(temiz bir yeniden başlatmaya yol açar). AltSysRqsenkronize etmek, öldürmek, bağlantısını kesmek ve yeniden başlatmak için son çare olarak kullanılabilir, ancak temiz bir yeniden başlatma değildir. JdeBP tarafından belirtildiği gibi , bir sync
kullanıcıya sahip olmak , en azından 1980'lerin başına kadar uzanan çok eski bir fikirdir.
shutdown
hesaba sahip olmak yerine, bazı (çok?) Linux dağıtımlarının varsayılan yüklemelerinin ctrl + alt + f1 (geçerli VT'nin grafiksel bir giriş ekranı çalıştırması durumunda bir metin konsoluna ulaşmak için) ayarlandığını belirtmek gerekir. ctrl + alt + del ile a shutdown -r now
veya eşdeğerini tetikler . Yani fiziksel erişim = SysRQ olmadan bile temiz bir yeniden başlatmayı tetikleme yeteneği.
sync
veya kullanmadan bir şeyler yapmanın başka yolları da vardır shutdown
. (Ekstra seçici olmak için, birçok Linux dağıtımının günümüzde VT1'de DM'si var. Bazılarında artık metin VT'si bile yok!)
sync
kullanıcı eklendi ... Linux bir fikir yokmuş gibi. Bu sözleşme en azından 1980'lerin başına kadar uzanıyor.
sync
kullanıcı eklendiğinde, Alt + SysRq kombinasyonları yoktu ve bir Linux sisteminin bir yerde bir sunucu veya bir laboratuvarda paylaşılan bir sistem olması, tek kullanıcılı bir dizüstü bilgisayardan daha muhtemeldi veya masaüstü. Konsola erişimi olan kişilerin güvenli olmayan bir kapatma için bir sistemi güvenli bir şekilde hazırlayabilmelerinin bir yolunu sağlamak yararlı oldu, böylece veri kaybı riskini azaltırken kök erişimine sahip olmadan sistemleri yeniden başlatabilirler.