Linux'ta yönetim görevlerini çalıştırmak için kök (süper kullanıcı olarak da bilinir) erişiminiz olmalıdır. Çoğu Linux dağıtımında ayrı bir kök hesaba sahip olmak yaygındır, ancak Ubuntu varsayılan olarak kökü devre dışı bırakır. Bu, kullanıcıların hata yapmasını önler ve sistemi davetsiz misafirlerden korur. Kök erişimi gerektiren komutları çalıştırmak için sudo kullanın.
adımlar
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
Ubuntu varsayılan olarak root hesabını kilitlediğinden, diğer Linux dağıtımlarında olduğu gibi root olmak için su kullanamazsınız. Bunun yerine komutlarınızı sudo ile başlatın.
Adım 2. Komutunuzun geri kalanından önce sudo yazın
"Sudo", "yedek kullanıcı do" anlamına gelir. Bir komutun başına sudo eklediğinizde, komut root olarak çalışacaktır.
- Örneğin: sudo /etc/init.d/networking stop ağ hizmetini durdurur ve sudo adduser sisteme yeni bir kullanıcı ekler. Bu görevlerin her ikisi de kök erişimi gerektirir.
- Sudo komutu çalıştırmadan önce şifrenizi girmeniz istenecektir. Linux, parolanızı 15 dakika boyunca saklar, böylece yazmaya devam etmeniz gerekmez.
Adım 3. Grafiksel Kullanıcı Arayüzü (GUI) ile bir programı açan bir komutu çalıştırmadan önce gksudo yazın
Güvenlik nedenleriyle Ubuntu, GUI'lerle programları açmak için "sudo" kullanılmasını önermez. Bunun yerine, programı başlatan komuttan önce gksudo yazın.
- Örneğin: "fstab" dosyasını GUI'li bir düzenleme programı olan GEdit'te açmak için gksudo gedit /etc/fstab yazın.
- KDE Pencere Yöneticisini kullanıyorsanız gksudo yerine kdesudo kullanın.
Adım 4. Bir kök ortamı simüle edin
Belirli komut dosyalarını çalıştırmak için gerçek bir kök kabuğa erişmesi gereken ileri düzey bir kullanıcıysanız, sudo –i ile bir kök kabuğunu simüle edin. Bu komut, root'un ortam değişkenleriyle size süper kullanıcı erişimi sağlayacaktır.
- sudo passwd root komutunu girin. Bu, esasen hesabı "etkinleştiren" kök için bir şifre oluşturacaktır. Bu şifreyi unutmayın.
- sudo -i yazın. İstendiğinde kök parolayı girin.
- Komut istemi $'dan #'ye değişecek ve root erişiminiz olduğunu gösterecektir.
Adım 5. Başka bir kullanıcıya sudo erişimi verin
Şu anda root erişimi olmayan biri için bir hesap oluşturuyorsanız, kullanıcı adını sudo grubuna eklemeniz gerekir. Bunu yapmak için usermod -aG sudo username yazın (ancak “username”yi doğru kullanıcı adıyla değiştirin).
Yöntem 2/2: Kök Kullanıcıyı Etkinleştirme
Adım 1. Bir terminal penceresi açmak için Ctrl+Alt+T tuşlarına basın
Güvenlik amacıyla (ve hasarı önlemek için), kök kullanıcı hesabı varsayılan olarak kilitlidir. Komutları root olarak güvenle çalıştırmak için kullanmalısınız
sudo
veya
gksudo
Bunun yerine. Kesinlikle ayrı bir root kullanıcınız olması gerekiyorsa (işletmeniz tarafından kullanılan bir program gerektiriyorsa veya bu iş istasyonu sadece tek bir kullanıcı tarafından kullanılacaksa) bazı basit komutlarla root kullanıcısını etkinleştirebilirsiniz.
Kök kullanıcıyı etkinleştirmek sisteminizi riske atabilir ve Ubuntu tarafından önerilmez
Adım 2. sudo passwd root yazın ve ↵ Enter'a basın
Kök kullanıcı için yeni bir parola belirlemeniz istenecektir. Bu şifreyi kaybetmeyin.
Adım 3. Bir şifre girin, ardından ↵ Enter'a basın
4. Adım. İstendiğinde parolayı yeniden yazın ve ardından ↵ Enter'a basın
Kök kullanıcı artık bir parolaya sahip olmalıdır.
Adım 5. su - yazın ve ↵ Enter'a basın
Kök istemine ulaşmanız istendiğinde kök parolayı girin.
Kök hesabını devre dışı bırakmak için sudo passwd -dl root yazın
İpuçları
- Mümkün olduğunca root girişinden kaçınmalısınız. Sudo veya gksudo ile hemen hemen tüm süper kullanıcı gerekli komutları çalıştırabilirsiniz.
- Sistemdeki başka bir kullanıcının kabuğuna erişmek için sudo –i'yi de kullanabilirsiniz. "jane" kullanıcısı olmak için sudo –I jane yazın ve istendiğinde (Jane'in değil) SİZİN şifrenizi girin.