Root Linux temelli sistemlerde bulunan, sistem üzerinde tam yetkiye sahip özel bir kullanıcı hesabıdır.
Linux’ta kullanıcıları, yönetici yetkisi olanlar ve yönetici yetkisi olmayanlar olarak ikiye ayrılır. Yönetici yetkisine sahip olan kullanıcılar ise ikiye ayrılır; birincisi özel root isimli hesap, ikincisi ise ihtiyaç duyduğunda geçici olarak root yetkisi edinebilen yönetici hesaplarıdır. Ubuntu kurulumunda eklenen ilk kullanıcı da yönetici kullanıcıdır. Bu kullanıcı istediği zaman kullanıcı şifresini kullanarak geçici olarak root yetkileri edinebilir.
Linux sistemlerde her ne kadar özel root hesabı bulunsa da sistemin root olarak açılması ciddi güvenlik zaafiyetlerine yol açacağı için pek çok Linux dağıtımında root hesabı ile giriş yapmak önceden engellenmiştir. Bu nedenle Linux'ta yönetici kullanıcılar; kök kullanıcı hakları gerektiren bir işlemi yapmaları gerektiğinde, sistem kök kullanıcı (root) hesabıyla açmazlar bunun yerine bir parola(*) yardımıyla geçici olarak kök kullanıcı hakları elde ederek istedikleri işlemi gerçekleştirirler.
Sisteme yeni bir program kurma işlemi sistem bütünlüğünü ilgilendirdiği için geçici olarak root yetkisi almayı gerektirir. Ubuntu uygulama mağazasını açıp bir yazılım kurmak istediğinizde size yönetici yetkisi olan bir hesabın kullanıcı parolasını girmenizi isteyen bir kutucuk ile karşılaşırsınız. Bu parolayı girerek geçici olarak root yetkileri almış olursunuz.
Dosya Yöneticisinde Root Hakları Almak
Bilgisayarınızda yönetici haklarına sahip bir kullanıcı olsanız bile sistem genelini ilgilendiren bir işlemi yapabilmek için geçici olarak root yetkileri almanız gerekir. Ubuntu'da orjinalliği ile gelen dosyaları (Nautilus)dosya yöneticisini penceresini tam yetki ile açmak için
Kod:
sudo -H nautilus
Komutu girdikten sonra yönetici parolasını girmeniz isteyen bir ileti ile karşılaşırsınız, siz parolanızı yazarken, sanki klavyeniz çalışmıyormuş gibi ekranda hiç bir değişiklik olmayacaktır, bu normaldir. Parolanızı yazıp Enter tuşu ile devam edeceksiniz.
Komut Satırında Root Hakları Almak
Bilgisayarınızda yönetici haklarına sahip bir kullanıcı olsanız bile komut satırı ekranında çalışırken bazen root yetkisi almanız gerekir. Ubuntu'da Uçbirim komut satırında çalışırken yetki alabilmek için girilecek herhangi bir komutun başına sudo yazılır ve ardından yönetici parolası girilir. Paket veritabanını güncellemek için kullanılan komut
Kod:
sudo apt-get update
Bir yönetici kullanıcı olarak, sudo ile başlayan herhangi bir komutu girdiğinizde karşınıza kullanıcı parolanızı soran bir ileti çıkar. Siz bu iletiye karşılık kullanıcı parolanızı yazarken, klavyeniz çalışmıyormuş gibi ekranda hiç bir değişiklik olmayacaktır, bu normaldir. Siz parolanızı yazıp Enter tuşu ile devam edeceksiniz.
Girilen parola belirli bir süre hafızada tutulur ve bu süre içerisinde tekrar kullanıcıdan istenmez. Eğer bu hafızada tutulma işlemi o oturum için sonlandırılmak istenirse şu komut kullanılır.
Kod:
sudo -K