Yanıtlar:
Bunu yapmak mümkün olsa da, tavsiye edilmez .
Kök girişlerini gerçekten etkinleştirmek için önce kök hesap için bir şifre belirlemeniz ve ardından kilitli kök hesabın kilidini açmanız gerekir. Kök hesap için bir şifre ayarlamazsanız, passwd
komut geri dönecektir.
passwd: unlocking the password would result in a passwordless account.
Yani, ilk önce bir terminalde çalıştır
sudo passwd root
sizden yeni bir Unix şifresi girmeniz istenir. İki kez yaz (onay için ikinci).
Sonra yürüt
sudo passwd -u root
Hesabın kilidini açmak için Bu geri dönmeli
passwd: password expiry information changed
Ubuntu'da root hesabını devre dışı bırakmak istiyorsanız, aşağıdaki komutu kullanarak root hesabını kilitlemeniz gerekir. sudo passwd -l root
Kök konsolu üzerinde çalışmak istiyorsanız da kullanabilirsiniz sudo -i
.
Sadece ne yaptığını biliyorsanız bunu yapın. Burada sudo ile neden kaldığınız hakkında daha fazla bilgi
pkexec gnome-terminal
root istemiyle bir terminal açacak.
passwd root
root için bir şifre oluşturmanıza izin verecektir.
Not: Kullanıcı-admin'i yükseltilmiş ayrıcalıklarla çalıştırmak, güvenlik nedenleriyle "Düzeltilmeyecek" olarak işaretlenmiş bir hata nedeniyle artık çalışmaz. Bir açıklama için https://bugs.launchpad.net/ubuntu/+source/gnome-system-tools/+bug/685215 adresine bakın .
pkexec users-admin
kullanıcılar ekranını açar:
Şifreyi olarak ayarlayarak kök hesabı etkinleştirebilirsiniz.
sudo passwd root
hiç de tavsiye edilmez. Gönderen yardım Ubuntu
Kök hesabını etkinleştirmek nadiren gereklidir. Bir Ubuntu sisteminin yöneticisi olarak yapmanız gereken hemen hemen her şey sudo veya gksudo aracılığıyla yapılabilir. Kalıcı bir Root girişine gerçekten ihtiyacınız varsa, en iyi alternatif aşağıdaki komutu kullanarak bir Root giriş kabuğu taklit etmektir ...
Ve
Kendi sorumluluğunuzdadır kullanın!
X'e root olarak giriş yapmak çok ciddi sorunlara neden olabilir. Belirli bir işlemi gerçekleştirmek için bir kök hesaba ihtiyacınız olduğunu düşünüyorsanız, daha iyi bir alternatif olmadığından emin olmak için lütfen önce resmi destek kanallarına başvurun.
Etkinleştirdikten sonra, kök hesabı olarak devre dışı bırakabilirsiniz.
sudo passwd -dl root
Ubuntu 12.04 & [Ubuntu 12.10] [3] için root girişi yapmayı sağlayan linkler
Linux'ta root adında özel bir hesap var . Varsayılan olarak Ubuntu'da kilitlidir, ancak kök hesabı etkinleştirebilirsiniz .
Ancak bu normalde iyi bir fikir değildir ve kök girişini etkinleştirmeden önce çok dikkatli düşünmelisiniz.
Kök olarak giriş yapmamak, bunun yerine sudo kullanmak için birkaç neden
Kullanıcıların, unutabilecekleri (veya herkesin hesaplarına kolayca girebilmeleri için yazabilecekleri) fazladan bir şifre (yani kök şifre) hatırlamaları gerekmez.
Varsayılan olarak "Bir şey yapabilirim" etkileşimli girişini engeller (örneğin, kullanıcıların Microsoft Windows sistemlerinde "Yönetici" kullanıcısı olarak giriş yapma eğilimi), sizi büyük değişiklikler yapmadan önce size bir parola girmeniz istenir; Yaptıklarınızın sonuçlarını düşünün.
sudo, run (s) komutunun log girişini ekler (/var/log/auth.log içinde). Eğer karışırsanız, daima geri dönüp hangi komutların çalıştırıldığını görebilirsiniz. Aynı zamanda denetim için güzel.
Kutunuza zorla girmeye çalışan her kraker Root adlı bir hesaba sahip olduğunu bilecek ve önce bunu deneyecek. Bilmedikleri ise, diğer kullanıcılarınızın kullanıcı adlarının ne olduğudur. Kök hesap şifresi kilitlendiğinden, bu saldırı esasen anlamsız hale gelir, çünkü ilk etapta kırılacak ya da tahmin edecek bir şifre yoktur.
Kök hesabından ödün vermeden, kullanıcıları gruplara ekleyip kaldırarak, yönetici hakları için kısa veya uzun vadede kolay transfer sağlar. sudo çok daha iyi ayarlanmış bir güvenlik politikası ile kurulabilir.
Bu, RootSudo Comunity Documentation'da daha ayrıntılı olarak ele alınmıştır.
Normalde sudo gerektiren birkaç sudo -i
komutunuz varsa exit
, art arda sudo yazmaktan kaçınmak için ilk komuttan önce, sonra sondan sonra yazabilirsiniz . Kök ayrıcalıklarına sahip bir GUI uygulaması çalıştırmak için ALT+ tuşlarına basın F2ve programın adını girin gksu
veya gksudo
ardından programın adını girin (bu durumda KDE masaüstünü kullanmıyorsanız, komut bu durumdadır) kdesu
.
Örneğin gksu nautilus
, dosya yöneticisini kök yetkileriyle çalıştırır.
Gördüğünüz gibi kök girişini etkinleştirmek neredeyse hiçbir zaman gerekli değildir .
Kök girişini etkinleştirmek için gerekli olan tek şey bir kök şifre belirlemektir
sudo passwd root
ve bir şifre belirleyin. Daha sonra root olarak giriş mümkün olacak ancak tüm nedenlerle yukarıda verdik ve daha ben bunu tavsiye etmem.
Etkin bir kök hesaba gerek yok. Sadece sudo -i
root olarak giriş yapmış gibi bir superuser istemi için kullanabilirsiniz . Bu, doğrudan girişlerin kök olarak yapılmasına izin verme güvenlik riskini önler.
Basit cevap: Evet, yapabilirsiniz.
Şu anda root varsayılan Ubuntu'da oturum açmayı önleyen iki şey var.
Kök kullanıcının şifre seti yok
Onlarda var "!" (bir ünlem işareti) / etc / shadow girişinde
Aşağıdaki komut bir seferde her iki sorunu da giderir:
sudo passwd -u root
-u
Bölüm nedeniyle ihtiyaç vardır "!" hesaplarında.
passwd: unlocking the password would result in a passwordless account. You should set a password with usermod -p to unlock the password of this account.
sanırım, önce kilidini açmadan önce kök şifresini ayarlaman gerekir.
passwd
, bunu komut satırına - dahil edebilecek şifreyi dahil etmek için değiştirmeniz gerekebilir .