Linux'ta yönetim programlarını çalıştırmak için kök erişimine (süper kullanıcı olarak da bilinir) ihtiyacınız vardır. Genel olarak, Linux dağıtımları ayrı bir kök hesap sağlar, ancak bu hesap güvenlik için varsayılan olarak Ubuntu Linux'ta kilitlenir. Kök erişimi olan komutları çalıştırmak için sudo kullanın.
Adım
Yöntem 1/2: Kök Komutlarını Sudo ile Çalıştırma
Adım 1. Bir Terminal penceresi açmak için Ctrl+Alt+T tuşlarına basın
Diğer Linux dağıtımlarından farklı olarak Ubuntu, varsayılan olarak kök hesabı kilitler. Bu nedenle, bir kök terminali çalıştırmak için su komutunu kullanamazsınız. su'yu değiştirmek için sudo kullanın.
Adım 2. Komutun başına sudo yazın
sudo, super user do için kısa, Linux'ta komutları root olarak çalıştırmanıza izin verir.
- Örneğin, sudo /etc/init.d/networking stop komutu ağ hizmetlerini durduracak ve sudo adduser sisteme yeni bir kullanıcı ekleyecektir. Yukarıdaki iki komutun aslında root olarak çalıştırılması gerekir.
- Sudo komutu çalıştırmadan önce hesap şifresini girmeniz istenecektir. Linux, parolanızı 15 dakika boyunca saklar, böylece her komut çalıştırdığınızda parolanızı yazmanız gerekmez.
Adım 3. Kök erişimi gerektiren bir grafik arabirime sahip programları çalıştırmak için gksudo komutunu kullanın
Güvenlik nedenleriyle Ubuntu, programları grafik arabirimle çalıştırmak için sudo kullanmanızı önermez. Bunun yerine, gksudo ile bir grafik arayüz programı açmak için bir komut başlatın.
- Örneğin, fstab dosyasını grafik arayüzlü bir metin düzenleme programı olan GEdit'te açmak için gksudo gedit /etc/fstab komutunu kullanın.
- KDE kullanıyorsanız, gksudo'yu kdesudo ile değiştirin.
Adım 4. Belirli komut dosyalarını çalıştırmak için kök kabuğu erişimine ihtiyacınız varsa, sudo –i komutuyla kök erişimini simüle edin
Komut, süper kullanıcı hesabına ve ortam değişkenlerine erişmenizi sağlar.
- Bir parola oluşturmak ve root hesabını etkinleştirmek için sudo passwd root komutunu girin. Şifreyi hatırla.
- sudo -i girin, ardından istendiğinde kök parolayı girin.
- Komut satırı $'dan #'ye değişecektir. # sembolü, kök erişiminizin olduğunu gösterir.
Adım 5. Henüz erişimi olmayan kullanıcıları sudo grubuna ekleyerek onlara sudo erişimi verin
usermod -aG sudo username komutunu kullanın ve "username" yerine erişim vermek istediğiniz kullanıcının adını yazın.
Yöntem 2/2: Kök Hesabı Etkinleştirme
Adım 1. Bir Terminal penceresi açmak için Ctrl+Alt+T tuşlarına basın
Diğer Linux dağıtımlarından farklı olarak Ubuntu, güvenlik için varsayılan olarak kök hesabı kilitler. Komutları kök ayrıcalıklarıyla güvenle çalıştırmak için şunu kullanın:
sudo
veya
gksudo
. Kök hesaba gerçekten erişmeniz gerekiyorsa, örneğin yalnızca bir kullanıcının erişimi olan önemli programlar için, basit bir komutla kök hesabı etkinleştirebilirsiniz.
Kök hesabı etkinleştirmek sisteme zarar verebilir. Ubuntu, kök hesabı etkinleştirmenizi önermez
Adım 2. Sudo passwd root komutunu girin ve Enter'a basın
Kök hesap için yeni bir şifre girmeniz istenecektir. Bu şifreyi unutmayın.
Adım 3. Parolayı girin, ardından Enter'a basın
Adım 4. İstendiğinde parolayı tekrarlayın ve ardından Enter'a basın
Artık kök hesap parola korumalı ve erişilebilir durumda.
Adım 5. su - girin ve Enter'a basın
Hesaba erişmeniz istendiğinde kök parolayı girin.
Kök hesabını devre dışı bırakmak için sudo passwd -dl root komutunu kullanın
İpuçları
- Mümkün olduğunda, doğrudan kök hesabı kullanmaktan kaçının. Sudo veya gksudo aracılığıyla hemen hemen her komutu kök ayrıcalıklarıyla çalıştırabilirsiniz.
- Sistemdeki diğer kullanıcı hesaplarına erişmek için sudo –i komutunu da kullanabilirsiniz. Örneğin, "ayu" kullanıcısına erişmek için sudo –I ayu komutunu kullanın ve (Ayu'nun yerine) şifrenizi girin.