Merhabalar;
Bildiğimiz üzere terminalde ‘sudo komut’ gibi komut yazdığımızda sistemin ilk yaptığı yönetici şifremizi sormaktır. Buna biz buna sinir oluruz. İşte bunu engellemek için yöntemler.
Dikkat: Şimdi /etc altında sudoers dosyasını düzenleyeceğiz fakat bunu gedit gibi bir programla falan yapmaya kalkmayın. Bunu bunu bu şekilde yapanların çoğu sudoers dosyasında hatalarla karşılaşmakta.
ilk önce terminal açalım. Uygulamalar –> Donatılar –> uç birim ike veya “alt + f2″ tuşlarına basıp ta gnome-terminal yazarak açabilirsiniz.
Daha sonra “sudo su” diyerek yönetici haklarına sahip olalım. Yönetici parolamızı daha koymamış isek ( sistem ilk kurulduğunda şifre atanmaz ), “sudo su” yerine “sudo” -s diyerek kendi kullanıcı adımızı yönetici haklarına çekelim. Burada şifre soracaktır “sudo su” komutu ile girmişseniz yönetici parolanızı giriniz. “sudo -s” ile girmişseniz ise kendi parolanızı giriniz. ( Bunu yapmak için yönetici grubunda olmanız gerekiyor )
Yönetici hakkı aldıktan sonra “visudo” komutunu girelim. Bu komut “/etc/sudoers” dosyasını yazma hakkıyla size terminalde gösterecektir. Bu dosya aşağıda ki gibidir.
# /etc/sudoers
#
# This file MUST be edited with the ‘visudo’ command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Sudo komutunu girdiğinizde varsayılan olarak 5 dakka boyunca sizden bir daha şifre istemez fakat 5 dakika geçtikten sonra sizden bir kez daha şifre isteyecektir. Öncelikle bu süreyi uzatmak istiyorsanız en alt satıra şu satırı yazın.
Defaults timestamp_timeout=10
Burada 10 olarak yazılan 10 dakikadır siz orayı istediğiniz şekilde değiştirebilirsiniz. Eğer 0 yazarsanız sürekli sorar. 0′dan küçük girerseniz ise ilk sefer isteyecektir sadece.
Amacınız hiç sormaması ise aşağıda ki kodu en alta eklemelisiniz.
akaraoz ALL=(ALL) NOPASSWD: ALL
Burada akaraoz benim kullanıcı adım, siz onun yerine kendi kullanıcı adınızı girmelisiniz.
Amacınız sadece belirli uygulamalar içim şifre sormaması ise de aşağıda ki kodu en alta eklemelisiniz.
akaraoz ALL=(ALL) NOPASSWD: /sbin/restart
Burada akaraoz yerine kendi kullanıcı adınızı, /sbin/restart yerine de şifre sormasını istemediğiniz uygulamayı yazın.
Sıra geldi kaydetmeye. Kaydetmeden önce yazdığınızın doğru olmasından emin olun. Kayıt için “Ctrl+O” tuşlarına basın. Sizden isim isteyecek ve varsayılan olarak sudoers.tmp gelecek. .tmp silin, sudoers kalsın. Daha sonra “Enter” tuşuna basın. Üzerine yazmak isteyip istemediğinizi soracak “E” tuşuna basarak onaylayın kayıt tamam. “Ctrl+X” tuluna basarak çıkabilirsiniz.
Sanıyorum şifre sormaması için ihtiyaç duyabileceklerinizi az çok anlattım. Yalnız dikkat etmelisiniz ki şifre sormaması sisteminizi açık bırakmanız demektir. Sorumluğu üzerinize alırsınız, işletim sisteminizin yapacağı bir şey kalmaz.
Selamlar
Toplam Görüntülenme: 252
Son Yorumlar