11Jul

Sudo'nun Tekrar Sorulmadan Önce Bekleyeceği Ne Değiştirilir?

Komutları root veya yönetici olarak çalıştırmak için sudo komutunu kullandığınızda, parolanızı girmeniz istenir.İlk komuttan kısa süre sonra sudo kullanarak başka bir komut çalıştırırsanız, parolanızı yeniden girmeniz istenmez.

Sudo komutu için bir ayar değiştirerek, sudo komutuna tekrar parolanızı girmeniz istenmeyen ek süreyi özelleştirebilirsiniz.

NOT: Bu makalede bir şeyler yazmak istediğimizde ve metnin etrafında alıntılar varsa, aksini belirtmediğimiz sürece tırnak işaretlerini yazmayın.

"/etc/ sudoers" dosyasını açacağız ve yetkisiz kullanım süresinin özelleştirilmesi için bir ayarı değiştireceğiz. Başlamak için bir Terminal penceresi açmak için Ctrl + Alt + T tuşlarına basın. Komut satırına aşağıdaki komutu yazın ve Enter tuşuna basın.

sudo visudo

İstenildiğinde şifrenizi yazın ve Giriş düğmesine basın.

Bir dosya doğrudan Nano metin düzenleyicisini kullanarak Terminal penceresinde açılır.İmleci aşağıdaki satıra sonuna getirmek için klavyenizdeki ok tuşlarını kullanın:

Varsayılanları env_reset

ÖNEMLİ: Hiçbir zaman sudoers dosyasını normal bir metin düzenleyicisiyle düzenleyin. Her zaman visudo komutunu burada açıklandığı gibi kullanın. Sudoers dosyası yanlış sözdizimine sahipse, yükseltilmiş veya kök ayrıcalıklar edinmenin imkansız olduğu bir sistem kalacaktır. Visudo komutu, normal metin dosyalarındakine benzer bir metin editörü açar, ancak komut dosyayı kaydettikten sonra sözdizimini de doğrular. Bu, sudoers dosyasındaki yapılandırma hatalarının sudo işlemlerini engellemesini önler ve kök ayrıcalıklarını edinmek için tek yönteminizin ne olacağını kaybedersiniz.

Geleneksel olarak, Linux varsayılan editör olarak vi kullanıyor ancak Ubuntu Nano kullanmayı seçti. Nano yerine Ubuntu'da varsayılan metin editörü olarak vi kullanmayı tercih edersek, makalemize bakın.

Satırın sonuna ", timestamp_timeout = x" ekleyerek satırı değiştirin.

Varsayılanları env_reset, timestamp_timeout = x

"x" öğesini, aynı Terminal oturumunda sudo'nun beklemesini istediğiniz dakika sayısıyla değiştirerek parolanızı tekrar girmenizi ister.

"x" için "-1" girerseniz, parola istemi iptal edilir. Bu tavsiye edilmez. Sistemin sudo komutunu her kullanışınızda size bir şifre sormasını isterseniz, "x" için "0" girin.

Değişikliği yaptıktan sonra, Ctrl + X tuşlarına basın ve buna yanıt olarak bir "y" yazın. Değişikliklerinizi kaydetmek için pencerenin alt kısmında görüntülenen soru.

Alt kısmında Yazılacak Dosya Adı sorulacaktır. Varsayılanı kabul etmek için Enter tuşuna basın.

Komut istemine geri döndünüz. Terminal penceresini kapatmak için, istemde "exit" yazıp Enter tuşuna basın. Pencerenin sol üst köşesindeki X düğmesini de tıklatabilirsiniz.

Ayrıca, istemde aşağıdaki komutu yazıp Enter tuşuna basarak sudo'nun parola önbelleğini temizleyebilirsiniz.

sudo -k

Bu, tüm yetkisiz kullanım süresi geçmediği halde sudo'yu kullanırken şifre isteminin tekrar görüntülenmesine neden olur.