Kök oturum açma nasıl etkinleştirilir?

Ubuntu kurulumumda kök hesabı etkinleştirmek istiyorum.

Bunun güvenlik etkilerinin farkındayım.

Uyarı

Bunu yapmak mümkün olsa da, tavsiye edilmez.

Olanaklı

Kök oturum açmalarını gerçekten etkinleştirmek için önce kök hesabı için bir parola ayarlamanız ve ardından kilitli kök hesabının kilidini açmanız gerekir. Kök hesap için bir parola belirlemezseniz passwd komut geri dönecek

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

Yani, önce bir terminalde yürütün

sudo passwd root

sizden yeni bir Unix şifresi istenecektir. İki kez yazın (onay için ikinci).

Sonra yürütün

sudo passwd -u root 

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

passwd: password expiry information changed

Döndüren

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

Kök oturum açma alternatifleri

Bir kök konsol üzerinde çalışmak istiyorsanız şunları da kullanabilirsiniz sudo -i.

Bunu sadece ne yaptığını biliyorsan yap. Neden sudo ile kalacağınız hakkında daha fazla bilgi burada

Grafik versiyonunun 1. ayarlanması gerekiyor:

pkexec gnome-terminal kök istemi olan bir terminal açılacaktır.

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

Not: Güvenlik nedenleriyle "Düzeltilmeyecek" olarak işaretlenmiş bir hata nedeniyle yükseltilmiş ayrıcalıklara sahip kullanıcılar-yönetici'yi çalıştırmak artık çalışmıyor. Görmek https://bugs.launchpad.net/ubuntu /+ kaynak / gnome-sistem-araçları / + hata / 685215 açıklama için.

pkexec users-admin kullanıcılar ekranını açacak:im1

Dokümantasyon

Parolayı şu şekilde ayarlayarak kök hesabı etkinleştirebilirsiniz

sudo passwd root

bu hiç tavsiye edilmese de. -den ubuntu'ya yardım et

Kök hesabın etkinleştirilmesi nadiren gereklidir. Ubuntu sisteminin yöneticisi olarak yapmanız gereken hemen hemen her şey viasudo veya gksudo tarafından yapılabilir. Kalıcı bir Kök oturum açma işlemine gerçekten ihtiyacınız varsa, en iyisideğişken, followingcommand kullanarak bir Kök oturum açma kabuğunu simüle 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 root hesabına 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 danışın.

Etkinleştirildikten sonra kök hesabı şu şekilde devre dışı bırakabilirsiniz

sudo passwd -l root

Kök oturum açmayı etkinleştirmek için bağlantılar şunlardır Ubuntu 12.04 &amfi; Ubuntu 12.10

Linux'ta özel bir hesap var kök. Varsayılan olarak Ubuntu'da kilitlidir, ancak etkinleştirebilirsiniz kök hesap.

Bu normalde iyi bir fikir değil. ancak, kök oturum açmayı etkinleştirmeden önce çok dikkatli düşünmelisiniz.

Root olarak giriş yapmamanın, bunun yerine sudo kullanmanın birkaç iyi nedeni vardır

  • Kullanıcılar, unutacakları (veya herkesin hesabına kolayca girebilmesi için yazacakları) fazladan bir şifreyi (yani kök şifreyi) hatırlamak zorunda değildir.

  • Varsayılan olarak "Her şeyi yapabilirim" etkileşimli oturum açma işleminden kaçınır (örneğin, kullanıcıların Microsoft Windows sistemlerinde "Yönetici" kullanıcı olarak oturum açma eğilimi), büyük değişiklikler gerçekleşmeden önce sizden bir parola istenir; bu, yaptığınız şeyin sonuçları hakkında düşünmenizi sağlamalıdır.

  • sudo, run (in /var/log/auth) komutlarının günlük girdisini ekler.günlük). Eğer batırırsan, her zaman geri dönüp hangi komutların çalıştırıldığını görebilirsin. Denetim için de güzel.

  • Kutunuza zorla girmeye çalışan her kraker, Root adında bir hesabı olduğunu bilecek ve önce bunu deneyecektir. Bilmedikleri şey, 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 veya tahmin edilecek bir şifre yoktur.

  • Kök hesaptan ödün vermeden kullanıcıları gruplardan ekleyip kaldırarak yönetici haklarının kısa veya uzun vadede kolayca aktarılmasını sağlar.sudo çok daha ince taneli bir güvenlik ilkesiyle kurulabilir.

Bu, aşağıdaki bölümlerde daha ayrıntılı olarak tartışılmaktadır: RootSudo Topluluk Belgeleri

Normalde gerektiren bir dizi komutunuz varsa sudo yazabilirsiniz sudo -i ilk komuttan önce exit sonuncusundan sonra tekrar tekrar sudo yazmaktan kaçınmak için. Bir GUI uygulamasını çalıştırmak için kök ayrıcalıklar basın ALT+F2 ve girin gksu veya gksudo ardından programınızın adını (KDE masaüstünü kullanmıyorsanız, bu durumda komut kdesu.

Örneğin gksu nautilus dosya yöneticisini şununla çalıştırır kök ayrıcalıklar.

Gördüğünüz gibi öyle. Neredeyse etkinleştirmek için asla gerekli değildir kök oturum aç.

Bununla birlikte, kök girişini etkinleştirmek için gereken tek şey bir kök şifre belirlemektir

sudo passwd root

ve bir şifre belirle. Daha sonra root olarak giriş yapabileceksiniz, ancak yukarıda verdiğim tüm nedenlerden dolayı ve daha fazlası Bunu yapmanı tavsiye etmem.

Etkin bir kök hesaba gerek yoktur. Sadece kullanabilirsiniz sudo -i root olarak oturum açmış gibi bir süper kullanıcı istemine sahip olmak. Bu, doğrudan girişlere kök olarak izin verme güvenlik riskini önler.

Basit cevap: Evet, yapabilirsin.

Şu anda root'un varsayılan Ubuntu'da oturum açmasını engelleyen iki şey var.

  1. Kök kullanıcının parola kümesi yok

  2. Onlar var "!" (bir ünlem işareti) /etc/shadow girdilerinde

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

sudo passwd -u root

Bu -u bir parçaya ihtiyaç var çünkü "!" onların hesabına.

Ayrıca bkz. Neden root olarak oturum açma seçeneği yok?