Kök kullanıcı, daha iyi veya daha kötüsü için Linux evrendeki en güçlü varlıktır. Bir kullanıcı oluşturun? Anladım. Bir dosya sistemi yok etmek? Whoops, bunu da var.
Kökenli hikaye
Kök kullanıcı, Linux Superuser'dır. Kelimenin tam anlamıyla, her şeyi yapabiliyorlar. Hiçbir şey sınırlı veya sınırsız değildir
kök
. Bir süper kahraman olup olmadıkları ya da bir süpervilim, sistem yöneticisinin mantounu alan insan kullanıcısına bağlıdır. Kök kullanıcı tarafından yapılan hatalar yıkıcı olabilir, böylece kök hesap yalnızca idari amaçlar için kullanılmalıdır.
Kök kullanıcı kavramı, idari süper kullanıcı olarak kök kullanıcısı olan Unix'ten devralındı. Ancak "root" adının geldiği yerde kesin olarak bilinmemektedir. Bazı insanlar bunun geldiğini düşünüyor Çoklu İşletim Sistemi , hangi tarih öncesi unix.
Ken Thompson ve Dennis ritchie , Unix'in en önemli mimarlarından ve yazarlarından ikisi, hem daha önce çoklardadır. Multicts, kök dizini veya "/" adlı bir noktada başlayan bir dosya sistemi vardı ve diğer tüm dizinler ve alt dizinler, inverted bir ağaç gibi kökten aşağı ve dışa doğru dallanmış. UNIX tarafından benimsenen aynı tür ağaç yapısı. Böylece, belki UNIX kök kullanıcısını çoklardığından da kabul etti?
Aranıyor Çoklu Teknik Belgeler Kök mantıksal birimler, kök fiziksel hacimleri, kök kartları ve kök dizini için çok sayıda referans oluşturur. Ancak bir kök kullanıcı hesabından veya "root" adlı bir kullanıcının sözü yok.
Başka bir teori, UNIX'in ilk günlerinde, Superuser'ın ana klasörü, dosya sisteminin kökleri "/" idi. Süper kullanıcı bir isim gerekiyordu. "Kök Kullanıcı" terimi, resmi bir adın yerine kullanılmıştır, ancak sıkışmış ve resmi isim haline geldi.
Bu daha muhtemel görünüyor, ama kimsenin kök kullanıcının adını nasıl aldığını kesin olarak söyleyemedi.
Sudo komutu
Herhangi bir işletim sisteminde, Superuser'ı yalnızca idari amaçlar için ayırmak ve zamanın geri kalanında normal bir kullanıcı hesabı kullanmak için en iyi uygulama. Aslında, çoğu modern Linux dağıtımı, kök kullanıcı olarak giriş yapmanıza izin vermez.
Tabii ki, bu Linux'dur, böylece kök kullanıcının oturum açmasına izin verecek şekilde yapılandırabilirsiniz. Ancak daha az zaman geçirdiğiniz süre
kök
, daha iyi. Kendinizi yazım hatalarından kaynaklanan felaketlerden korumanın yanı sıra, giriş yapamazsanız
kök
, başka kimse yapamaz. Sisteminize yetkisiz erişim kazanan herkes giriş yapamayacak
kök
, ne yapabileceklerini sınırlamak.
Ancak giriş yaparken
kök
Engellidir, Linux bilgisayarınızı nasıl yönetirsiniz? Peki, bu ne
Sudo
Komut için. Kök kullanıcının giriş yapmasını gerektirmez. Geçici olarak ihtar
kök
Size güçler. Thor'un çekiçlerini almak gibi
Mjolnir
ve geçici olarak Thor'un güçlerini verdi. Ama sadece layıksan çekiç'i alabilirsiniz. Aynı şekilde, sadece kullanabilecek herkes değil
Sudo
emretmek. NS
Sudo
komut sadece ihbat
kök
Sudoers listesine değer verildiyseniz ve eklenmişseniz, size güçler.
Benzer bir komut var
Sudo
aranan
su
. İle birlikte
Sudo
, Kendi şifrenizi kullanarak kimlik doğrulaması yaparsınız. İle birlikte
su
, kök kullanıcının şifresini kullanarak kimlik doğrulaması yaparsınız. Bu iki şekilde önemlidir. Öncelikle, kullanacak kök kullanıcıya bir şifre atamanız gerektiği anlamına gelir.
su
. Varsayılan olarak, kök kullanıcının şifresi yoktur ve bu güvenlik konusunda yardımcı olur. Eğer
kök
Bir şifresi yok, giriş yapamıyorsunuz
kök
.
İkincisi, bir kök şifresi belirlerseniz, kullanacak herkes
su
Komutun şifreyi bilmesi gerekir. Ve şifreleri paylaşmak, bir güvenlik no-no-no-no'dur ve kök şifresi için daha fazlasıdır. Kök şifreyi bilen insanlardan herhangi biri başkasına söyleyebilir. Kök şifresini değiştirmeniz gerekiyorsa, yeni şifreyi bilmesi gereken tüm insanlara iletmeniz gerekir.
Çok daha güvenli
Sudoers listesini kullanın
kimin kullanabileceğini kısıtlamak için
Sudo
ve her bir ayrıcalıklı kişinin kendi kimlik doğrulaması için bireysel şifrelerini kullanmasına izin verin.
Sudo kullanarak
"/ Etc / shadow" dosyası, Linux bilgisayarınızdaki her hesabın kullanıcı adını içerir, her bir hesabın şifreli şifresini, şifre en son değiştirildiğinde ve şifrenin sona erdiğinde. Çünkü hassas bilgiler içerdiğinden, yalnızca okunabilir
kök
.
Eğer kullanmaya çalışırsak
tuvalet
Gölge dosyasındaki satırları, kelimeleri ve karakterleri okumak için komut, izin verileceğiz.
WC / etc / Gölge
Sudoers listesindeysek, aynı komutu kullanıyoruz.
Sudo
Çizginin başlangıcında, şifremizden istenir ve komut bizim için gerçekleştirilecektir. Linux bilgisayarınızdaki tek kullanıcı iseniz, sistem yüklendiğinde SUDOERS listesine otomatik olarak ekleneceksiniz.
sudo wc / etc / gölge
Çünkü komutu kök olarak kullanıyoruz,
tuvalet
komut yürütülür. Kimse kökü inkar ediyor.
NS
Sudo
"Superuser yapmak" anlamına gelen komut kullanılır. Herhangi bir kullanıcı olarak bir komut çalıştırmanıza izin vermek için geliştirilmiştir, bu nedenle "Yedek Kullanıcı Yapın" olarak adlandırıldı. Komut aslında diğer kullanıcı koştu gibi yürütülür. Bir kullanıcı adı belirtmezseniz,
Sudo
Kullanılacak varsayılanlar
kök
. Farklı bir kullanıcı kullanmak istiyorsanız, kullanın
-u
(kullanıcı) seçeneği.
Komutların, kullanarak başka bir kullanıcı olarak yürütüldüğünü görebiliriz.
ben kimim
emretmek.
Whoami
sudo whoami
sudo -u mary whoami
İLGİLİ: Linux'taki mevcut kullanıcı hesabını nasıl belirlenir
Su kullanmadan kök olarak koşmak
Haşlamak
Sudo
Her komutun başlangıcında "sudo" kullanmanız gerekir. Sadece bir veya iki komut yazıyorsanız, bu önemli değil. Yürütmek için daha uzun bir komut dizisine sahipseniz, yorucu olabilir. Yorucu olabilir, ancak yararlı bir güvenlik yakalaması olarak işlev görür.
kök
Güçleri ve her seferinde her seferinde güvenliği sağlamanız gerekir.
Etkili bir şekilde "giriş yapmanın" bir yolu var.
kök
bu kullanmıyor
su
ve kök kullanıcının bir şifresi olmasını gerektirmez.
Uyarı: Bu yöntemi kullanırken dikkatli olun. Sizin sorununun mutlu bir şekilde yürütülmesi gereken her komut, hiçbir soru sorulmaz - yıkıcı olsa bile.
Kullanma
Sudo
Bir bash kabuğunu çalıştırmak için yeni bir kabuk açar
kök
kullanıcı olarak.
sudo bash
Komut isteminin değiştiğini unutmayın. İsteminin son karakteri şimdi bir dolar karakteri yerine "$" yerine bir karma "#".
Komut isteminin vücudunun nasıl görüntülendiği dağıtımdan dağıtıma kadar değişir. Ubuntu'da, kullanıcının olduğunu bildirdik.
kök
ve bilgisayarın adını ve mevcut çalışma dizinini göstermiştir. İsteminin rengi de değişti.
Çünkü biziz
kök
, normalde kullanımını gerektiren komutları çalıştırabiliriz.
Sudo
.
WC / etc / Gölge
Kök kullanıcının kabuğundan çıkmak için "CTRL + D" veya "Çıkış" yazın veya "ENTER" tuşuna basın.
Çıkış
Daha az Süpermen, daha fazla Clark Kent
Sudoers listesindeyseniz, Linux sisteminizde süper güçleriniz var. Sadece unutmayın, Süpermen, kırmızı pelerininde olduğundan daha hafif yönlendirilmiş alter-ego olarak daha fazla zaman geçirir.
Normal kullanıcı hesabınızı mümkün olduğunca kullanın. Sadece dönüş
kök
Gerçekten ihtiyacın olduğunda.