Kök giriş nasıl etkinleştirilir?

120

Ubuntu yüklememde root hesabını etkinleştirmek istiyorum.

Bunun güvenlik etkilerini farkettim.

    
sordu Lincity 22.05.2011 11:33

5 cevap

157

Uyarı

Bunu yapmak mümkün olsa da, önerilmez .

etkinleştirme

Kök girişleri gerçekten etkinleştirmek için, önce kök hesap için bir şifre belirlemeniz ve kilitli kök hesabının kilidini açmanız gerekir. Kök hesap için şifre belirlemezseniz, passwd komutu geri dönecektir

passwd: unlocking the password would result in a passwordless account.  

Yani, önce bir terminalde

çalıştırın
sudo passwd root

Yeni bir Unix şifresi istenecektir. İki kez yaz (onay için ikinci).

Sonra yürüt

sudo passwd -u root 

hesabın kilidini açmak için. Bu dönmelidir

passwd: password expiry information changed

Geri döndürme

Ubuntu'da kök hesabı devre dışı bırakmak istiyorsanız, aşağıdaki komutu kullanarak kök hesabı kilitlemeniz gerekir sudo passwd -l root

Kök girişine alternatifler

Bir kök konsol üzerinde çalışmak istiyorsanız, sudo -i 'yi de kullanabilirsiniz.

Sadece ne yaptığınızı biliyorsanız bunu yapın. Sudo burada ile kalmayla ilgili daha fazla bilgi

Grafik sürümünün ayarlanması gerekiyor: 1.

pkexec gnome-terminal , bir kök istemi ile bir terminal açacaktır.

passwd root , root için bir şifre oluşturmanıza izin verecektir.

Not: Kullanıcı-yönetici'yi yükseltilmiş ayrıcalıklarla çalıştırmak artık güvenlik nedenleriyle "Kazanılmayacak" olarak işaretlenmiş bir hata nedeniyle artık çalışmıyor. Bir açıklama için İşte konusuna bakın.

pkexec users-admin kullanıcı ekranını açacaktır:

Belgeler

verilen cevap Rinzwind 13.04.2017 14:24
13

Şifreyi

olarak ayarlayarak kök hesabı etkinleştirebilirsiniz.
sudo passwd root

hiç tavsiye edilmezken. yardım Ubuntu'dan

  

Kök hesabını etkinleştirmek nadiren gereklidir. Neredeyse ihtiyacın olan her şey   Bir Ubuntu sisteminin yöneticisi olarak yapmak için   sudo veya gksudo. Eğer kalıcı bir Root girişine ihtiyacınız varsa, en iyisi   alternatif, aşağıdaki kullanarak bir Kök giriş kabuğunu simüle etmektir   Komut ...

  

Kendi sorumluluğunuzda kullanın!

     

Kök olarak X'e giriş yapmak çok ciddi sorunlara neden olabilir. Köküne ihtiyacınız olduğuna inanıyorsanız   Belli bir eylemi gerçekleştirecek hesap, lütfen resmi destek kanallarına danışın   önce, daha iyi bir alternatif olmadığından emin olmak için.

Etkinleştirdiğinizde, root hesabını

olarak devre dışı bırakabilirsiniz.
sudo passwd -dl root

Kök girişini etkinleştiren bağlantılar şunlardır: Ubuntu 12.04 & amp; [Ubuntu 12.10] [3]

    
verilen cevap a.m. 27.01.2013 08:45
10

Linux'ta root adlı özel bir hesap var. Varsayılan olarak Ubuntu'da kilitlenmiştir ancak root hesabını etkinleştirebilirsiniz.

Bu normalde iyi bir fikir değil ve root girişini etkinleştirmeden önce çok dikkatli düşünmelisiniz.

Kök olarak oturum açmamak için birkaç iyi neden vardır, ancak bunun yerine sudo kullanın

  • Kullanıcıların unutmaları muhtemel olan fazladan bir şifreyi (yani root şifresini) hatırlamak zorunda kalmazlar (veya herkesin hesabına kolayca girebilmesi için yazabilirsiniz).

  • Varsayılan olarak "her şeyi yapabilirim" etkileşimli girişini önler (örneğin, kullanıcıların Microsoft Windows sistemlerinde "Yönetici" kullanıcısı olarak oturum açma eğilimi), büyük değişiklikler yapmadan önce bir parola sormanız istenir. Yaptığınız şeylerin sonuçlarını düşünmenizi sağlayan bir şey olur.

  • sudo, komut (lar) 'ın çalıştırıldığı bir günlük girişi ekler (/var/log/auth.log içinde). Dağınıklık yaparsanız, her zaman geri dönüp hangi komutların çalıştırıldığını görebilirsiniz. Denetim için de güzel.

  • Kutuya girmeye çalışan her bir kraker Root adında bir hesabın olduğunu bilecek ve ilk önce bunu deneyecek. Bilmedikleri şey, diğer kullanıcılarınızın kullanıcı adlarıdır. Kök hesap şifresi kilitlendiğinden, bu saldırı aslında anlamsız hale gelir çünkü ilk etapta çatlamak veya tahmin etmek için şifre yoktur.

  • Kök hesabından ödün vermemekle birlikte, kullanıcıları gruplardan ekleyip çıkararak kısa veya uzun vadede yönetici hakları için kolay aktarım sağlar. sudo, çok daha ince bir güvenlik politikasıyla kurulabilir.

Bu, daha ayrıntılı olarak RootSudo Comunity Documentation bölümünde ele alınmıştır.

Eğer normalde sudo gerektiren bir dizi komutunuz varsa, ilk komuttan önce sudo -i yazabilir, ardından sudo’yu tekrar tekrar yazmaktan kaçınmak için sondan sonra exit yazabilirsiniz. root ayrıcalıkları olan bir GUI uygulamasını çalıştırmak için ALT + F2 tuşlarına basın ve gksu veya gksudo değerini ve ardından programınızın adını girin ( KDE masaüstünü kullanmadığınız sürece, komut kdesu olur.

Örneğin, gksu nautilus dosya yöneticisini root ayrıcalıklarla çalıştırır.

Gördüğünüz gibi root girişini etkinleştirmek için neredeyse gerekli değildir.

Kök girişini etkinleştirmek için gerekli olan her şeyin bir kök şifre belirlemektir.

sudo passwd root

ve bir şifre ayarlayın. Daha sonra root olarak giriş yapabileceksiniz ama yukarıda verdiğim tüm nedenlerden dolayı ve daha fazlası Bunu yapmanızı önermem.

    
verilen cevap Warren Hill 28.02.2013 12:57
4

Etkin bir kök hesaba gerek yoktur. Kök olarak oturum açmış gibi süper kullanıcı istemi almak için sudo -i değerini kullanabilirsiniz. Bu, root olarak doğrudan oturum açmaya izin verme riskini önler.

    
verilen cevap bgvaughan 22.05.2011 14:32
2

Basit cevap: Evet, yapabilirsin.

Şu anda, varsayılan Ubuntu'da root'un giriş yapmasını engelleyen iki şey var.

  1. Kök kullanıcının bir şifre kümesi yok

  2. Onlar "!" / etc / shadow girdisinde (ünlem işareti)

Aşağıdaki komut, her iki sorunu tek seferde giderir:

sudo passwd -u root

"!" nedeniyle -u kısmına ihtiyaç duyuluyor Onların hesabında.

    
verilen cevap thomasrutter 23.01.2013 04:57

Etiketlerdeki diğer soruları oku