Kök sudo zaman aşımları bunu yapmanın en kolay ve en güvenli yoludur. Tüm örnekleri vereceğim, ancak bu şekilde çok daha güvenli olmasına rağmen bunu yapmanın çok riskli olduğunu unutmayın:
sudo visudo
Bu bir editör açar ve sudoers dosyasına işaret eder - Ubuntu varsayılan olarak nano'ya, diğer sistemler Vı kullanır. Artık sisteminizdeki en önemli dosyalardan birini düzenleyen süper bir kullanıcısınız. Stres yok!
(Vı ile belirtilen özel talimatlar (IV!). Nano kullanıyorsanız bunları dikkate almayın.)
Ekranın sonuna gitmek için ok tuşlarını kullanın. Defaults
sıra.
(IV!) geçerli satırın sonuna gitmek ve düzenleme moduna girmek için A (büyük harfle "a") tuşuna basın (satırdaki son karakterden sonra ekleyin).
Şimdi yazın:
,timestamp_timeout=X
burada X, dakika cinsinden zaman aşımı sona ermesidir. 0 Belirtirseniz, her zaman bir şifre sorulur. Negatif bir değer belirtirseniz, zaman aşımı hiçbir zaman sona ermez. Örneğin Defaults env_reset,timestamp_timeout=5
.
(IV!) komut moduna dönmek için Escape tuşuna basın. Şimdi, düzenlemenizden memnunsanız, yazın :w
Enter dosyayı yazmak ve :q
Enter vı'dan çıkmak için. Bir hata yaptıysanız, belki de en kolay yol, kaydetmeden çıkmak (vurmak) için baştan yeniden yapmaktır Escape komut moduna girmek için) ve sonra şunu yazın: q! Enter.
Vurma Ctrl+X, sonraları Y, sonraları Enter dosyanızı kaydetmek ve nano'dan çıkmak için.
Daha fazla bilgi için sudoers ve vı kılavuz sayfalarını okumak isteyebilirsiniz.
man sudoersman vi
Kullanarak zaman aşımı değerini sıfırla:
sudo -k
Bu yönergeler, sudo komutunu kullanırken parola istemini kaldırmaktır. Yine de kök erişimi için sudo komutunun kullanılması gerekecektir.
Sudoers dosyasını düzenleme
Bir Terminal penceresi açın. Yazmak sudo visudo
. Dosyanın sonuna aşağıdaki satırı ekleyin (sonunda değilse, daha sonraki girişler tarafından geçersiz kılınabilir):
<username> ALL=NOPASSWD: ALL
Yerini almak <username>
kullanıcı adınızla (kullanıcı adı olmadan) <>
). Bu, Ubuntu'nun tipik olan kullanıcı adınızla aynı ada sahip bir grup oluşturduğunu varsayıyor. Alternatif olarak grup kullanıcılarını veya içinde bulunduğunuz diğer benzer grupları kullanabilirsiniz. Sadece o grupta olduğundan emin ol. Bu, Sistem -> Yönetim -> Kullanıcılar ve Gruplar'a giderek kontrol edilebilir.
Örnek:
michael ALL=NOPASSWD: ALL
^X yazın (Ctrl+X) çıkarmak. Bu, dosyayı kaydetmek için bir seçenek sormalı, kaydetmek için Y yazın.
Oturumu kapatın ve sonra yeniden oturum açın. Bu, şimdi parola sorulmadan sudo komutunu çalıştırmanıza izin vermelidir.
Kök hesabı
Kök hesabı etkinleştirme
Kök hesabın etkinleştirilmesi 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 kök oturum açma işlemine gerçekten ihtiyacınız varsa, en iyi alternatif aşağıdaki komutu kullanarak bir Kök oturum açma kabuğunu simüle etmektir:
sudo -i
Ancak, eğer zorunlu kök oturum açmalarını etkinleştir, bunu şu şekilde yapabilirsiniz:
sudo passwd root
Kök hesabınızı yeniden devre dışı bırakma
Herhangi bir nedenle kök hesabınızı etkinleştirdiyseniz ve tekrar devre dışı bırakmak istiyorsanız, terminalde aşağıdaki komutu kullanın:
sudo passwd -dl root
Sistem genelinde grup sudo
root$ echo "%sudo ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
Oturumu kapatıp tekrar girin.
Sudo zaman aşımını sıfırla
Sudo'nun bir dahaki sefere çalıştırarak şifre sorduğundan emin olabilirsiniz:
sudo -k