Linux'ta nasıl root olunur?

Her Linux sisteminde, kök hesap yönetici haklarına sahip özel bir kullanıcıdır. Kök olarak giriş yapmak (veya root yetkilerine sahip komutları çalıştırmak) birçok görev için gereklidir. Kök kullanıcı olarak görev yapmanız gerekiyorsa, çalıştırdığınız komutları ve bunların sonuçları hakkında tam olarak anladığınızdan emin olun. Kök olarak çalışan tek bir dikkatsiz veya hatalı biçimlendirilmiş komut tüm işletim sistemini kullanılamaz hale getirebilir. Araştırmanızı yapın ve Enter tuşuna basmadan önce her komutu her zaman iki kez kontrol edin.

Kök olarak giriş yapma

Kök hesap, bir kullanıcı adı ("kök") ve bir şifresi olduğu için diğer tüm hesaplara benzer. Kökün şifresini biliyorsanız, komut satırından kök hesaba giriş yapmak için kullanabilirsiniz.

Komutları geçici olarak root hesabı olarak çalıştırmanıza izin veren su ("süper kullanıcı" veya "kullanıcı değiştir" için) adında özel bir komut vardır. Komut satırından şunu yazın:

 su 

Şifre istendiğinde şifreyi girin. Başarılı olursa, kök kullanıcıya geçersiniz ve komutları tam sistem ayrıcalıklarıyla çalıştırabilirsiniz.

Kök olarak giriş yaparken dikkatli olun; Şu anda sizin kök kullanıcınız olduğunuzu unutmak kolaydır ve yanlışlıkla yalnızca yalnızca ölümlü olduğunuzu düşünerek bir komutu çalıştırabilirsiniz. Kök olup olmadığınızı kendinize hatırlatmanın bir yolu komut isteminizi kontrol etmektir. Pek çok sistem, normal bir kullanıcı olarak oturum açtıysanız komut istemini bir dolar işareti (" $ ") ile sonlandırır, ancak kökünüz ise pound işareti (" # ") ile sonlandırır.

Veya, kullandığınız hesabı belirlemek için whoami komutunu kullanabilirsiniz.

Yönetici görevlerinizi tamamladığınızda, standart kullanıcı hesabınıza dönmek için exit veya logout komutunu çalıştırabilirsiniz.

Root olarak giriş yaparken, su komutundan sonra tek bir kısa çizgi kullanmak, örneğin:

 su - 

Bu komut tam bir kök girişini simüle eder. Tüm kök kullanıcının kabuk başlatma komut dosyalarını çalıştırır ve tüm ortam değişkenlerini kök kullanıcı yeni bir kabuk oturumuna giriş yapmış gibi ayarlar. Hangi görevi gerçekleştirmeniz gerektiğine ve kök hesabın nasıl yapılandırıldığına bağlı olarak, su komutunun bu formu sizin için en uygun olabilir.

Komutları root şifresi olmadan root olarak çalıştırma

"Superuser do" ifadesini kullanan sudo komutunu kullanarak root hesabına giriş yapmadan komutları root olarak çalıştırmak mümkündür ve genellikle tercih edilir. Eğer sudo komutunu ön eklerseniz, sizden şifrenizi girmeniz istenir (root şifresi değil) ve adınız sudoers adında özel bir dosyaya göre kontrol edilir. Hesabınız orada listeleniyorsa, komutunuz root haklarıyla çalıştırılacaktır.

Sudo kullanmak, root hesabına giriş yapmadığınız ve root çıkışını asla unutmayacağınız için root olduğunuzu unutmanızı çok daha zorlaştırır. Ayrıca, her zaman potansiyel olarak tahrip edici bir komut çalıştırdığınızda sudo yazmak, size daha fazla dikkatli olmanızı ve kendinizi iki kez kontrol etmenizi hatırlatır.

Kullanıcı listesini sudoers listesine eklemeniz gerekirse, çalışması için kök ayrıcalıkları gerektiren visudo komutunu kullanmanız ve hassas sudoers dosyasını güvenle düzenlemenize izin vermeniz gerekir.