Mac OS X'te Sudo Parola Zaman Aşımı Nasıl Değiştirilir
Komut satırında oldukça fazla zaman harcayan ileri düzey kullanıcılar, sudo password sona erme tarihini daha güvenli (veya parola yetkisiz kullanım süresini uzatarak daha az güvenli) olacak şekilde ayarlamak isteyebilirler. Tipik olarak bu, herhangi bir parola zaman aşımının kaldırılması anlamına gelir, böylece varsayılan beş dakikalık parola önbelleği terk edilir, bu nedenle bir komutun önüne sudo eklendiğinde kök parolanın girilmesi gerekir.
Sudo şifre yetkisiz kullanım süresi zaman aşımını değiştirmek veya kaldırmak için visudo kullanacağız, bu hile Mac OS X ve linux için geçerli bu arada.
Bu gerçekten yalnızca gelişmiş komut satırı kullanıcıları içindir. Sudo, vim veya visudo ile ne yaptığınızı bilmiyorsanız ve komut satırında çok deneyimli değilseniz, bunların hiçbirini değiştirmeye çalışmayın. Bozuk bir sudoers dosyası, çok sayıda soruna yol açabilir ve bir yedekten geri yükleme gerektirebilir. Bu ayarı yalnızca kendi sorumluluğunuzdadır yapın.
Sudo Parola Süre Sonu Zaman Aşımının Ayarlanması
Komut satırından, sudoers dosyasını visudo yardımıyla düzenleyeceğiz – /etc/sudoers'ı visudo olmadan düzenlemeye çalışmayın
sudo görsel
Sudoers dosyasının sonuna gitmek için ok tuşlarını kullanın, ardından yeni bir satıra aşağıdaki sözdizimini girin (daha sonra başvurabilmeniz için başına bir karekoyarak bir yorum eklemekten çekinmeyin)
Defaults timestamp_timeout=0
Bu örnekte, zaman aşımı yetkisiz kullanım süresi olarak '0' kullanıyoruz, yani sudo yalnızca komut bazında çalışacak ve varsayılan beş dakika boyunca parola önbelleğe alma olmayacak. Sayı dakika cinsindendir, bu yüzden onu istediğiniz gibi ayarlayabilirsiniz, ancak buradaki amaçlar için sudo şifre yetkisiz kullanım süresini kaldırmak için 0 kullanıyoruz, '-1' ile diğer yöne de gidebilirsiniz ki bu önerilmez her koşulda, sudo yetkisiz kullanım süresini sonsuz kılar.
Bittiğinde, Escape (ESC) tuşuna basın, ardından iki nokta üst üste : ve ardından tırnak işaretleri olmadan 'wq' yazın ve visudo'daki değişiklikleri kaydedip çıkmak için dönüş tuşunu izleyin.
Terminali yenileyin ve artık sudo ile sıfır yetkisiz kullanım süreniz olacak, hosts dosyasını düzenleyerek veya root erişimi gerektiren başka bir görevi gerçekleştirerek deneyin ve bir sonraki komutu hemen keşfedeceksiniz. yeniden kök yetkilendirmesi gerektirir.
Ayrıca, belirli kullanıcılara yönelik zaman aşımlarını da ayarlayabilirsiniz; bu, sudoer'lara bir kullanıcı eklediyseniz ve bireysel bir kullanıcı hesabı için belirli bir şifre yetkisiz kullanım süresi ayarlamak istiyorsanız yararlıdır. Bu, varsayılan dizeye şu şekilde bir kullanıcı adı ekleyerek gerçekleştirilir:
Defaults:user timestamp_timeout=XX
Daha yüksek güvenlik için zaman aşımını 0'a ayarlayan kullanıcılar için yararlı olabilecek sudo password timeout'ta geçici bir ayarlama yapmak için 'sudo -k'yi de kullanabileceğinizi unutmayın.
Mac OS X ve linux platformlarındaki ileri düzey kullanıcılar için uygun olabilecek sudoers dosyası hakkında öğrenilecek daha çok şey var, kılavuz sayfasını keşfetmek yardımcı olur ve birçok başka seçenek sunar.