Отключение пароля в терминале для sudo
İçindekiler:
sudo
komutu, güvenilen kullanıcıların programları varsayılan olarak kök kullanıcı olarak başka bir kullanıcı olarak çalıştırmasına izin verir. Komut satırında çok fazla zaman harcarsanız,
sudo
sık sık kullanacağınız komutlardan biridir.
Genellikle, bir kullanıcıya sudo erişimi vermek için kullanıcıyı
sudoers
dosyasında tanımlanan sudo grubuna eklemeniz gerekir. Debian, Ubuntu ve türevlerinde
sudo
grubunun üyelerine sudo ayrıcalıkları verilirken, CentOS ve Fedora gibi RedHat tabanlı dağıtımlarda sudo grubunun adı tekerdir.
Bu grubun her üyesinden bir sudo komutu çalıştırmadan önce şifreyi girmesi istenir. Bu, ekstra bir güvenlik katmanı ekler ve kullanıcılara sudo ayrıcalıkları vermenin tercih edilen yoludur.
Ancak, otomatik komut dosyalarını çalıştırmak gibi bazı durumlarda, sudoers dosyasını yapılandırmanız ve bazı kullanıcıların parola sorulmadan
sudo
komutlarını çalıştırmasına izin vermeniz gerekebilir.
Sudoers Dosyasına Kullanıcı Ekleme
Sudoers dosyası, kullanıcının ve grubun sudo ayrıcalıklarını belirleyen bilgiler içerir.
Kullanıcı sudo erişimini, sudoers dosyasını değiştirerek veya
/etc/sudoers.d
dizinine bir yapılandırma dosyası ekleyerek yapılandırabilirsiniz. Bu dizinde oluşturulan dosyalar sudoers dosyasına dahil edilecektir.
Herhangi bir değişiklik yapmadan önce, mevcut dosyayı yedeklemek iyi bir fikirdir:
sudo cp /etc/sudoers{,.backup_$(date +%Y%m%d)}
Tarih komutu, geçerli tarihi yedek dosya adına ekler.
/etc/sudoers
dosyasını
visudo
komutuyla açın:
sudo visudo
Sudoers dosyasında değişiklik yaparken her zaman
visudo
kullanın. Bu komut, düzenlemeden sonra dosyayı kontrol eder ve bir sözdizimi hatası varsa değişiklikleri kaydetmez. Dosyayı bir metin düzenleyicisiyle açarsanız, sözdizimi hatası sudo erişimini kaybetmenize neden olur.
Çoğu sistemde,
visudo
komutu
/etc/sudoers
dosyasını vim metin düzenleyicisiyle açar. Vim ile ilgili deneyiminiz yoksa başka bir metin düzenleyici kullanabilirsiniz. Örneğin, düzenleyiciyi GNU nano olarak değiştirmek için:
sudo EDITOR=nano visudo
Dosyanın sonuna gidin ve kullanıcının "linuxize" komutunun
sudo
ile herhangi bir komutu şifre sormadan çalıştırmasına izin verecek aşağıdaki satırı ekleyin:
linuxize ALL=(ALL) NOPASSWD:ALL
Erişim izni vermek istediğiniz kullanıcı adıyla "linuxize" özelliğini değiştirmeyi unutmayın.
Örneğin, yalnızca kullanacağınız
mkdir
ve
mv
komutlarına izin vermek için:
linuxize ALL=(ALL) NOPASSWD:/bin/mkdir, /bin/mv
Tamamlandığında, dosyayı kaydedin ve editörden çıkın.
/etc/sudoers.d
kullanma
Sudoers dosyasını düzenlemek yerine,
/etc/sudoers.d
dizinindeki yetkilendirme kurallarıyla yeni bir dosya oluşturabilirsiniz. Bu yaklaşım sudo ayrıcalıklarının yönetimini daha sürdürülebilir hale getirir.
Metin düzenleyicinizi açın ve dosyayı oluşturun:
sudo nano /etc/sudoers.d/linuxize
Dosyayı istediğiniz gibi adlandırabilirsiniz, ancak genellikle kullanıcı adını dosyanın adı olarak kullanmak iyi bir fikirdir.
/etc/sudoers.d/linuxizeSudoers dosyasına eklediğiniz kuralın aynısını ekleyin:
linuxize ALL=(ALL) NOPASSWD:ALL
Son olarak, dosyayı kaydedin ve düzenleyiciyi kapatın.
Sonuç
Parola girmeden
sudo
komutlarını çalıştırabilmeniz için
/etc/sudoers
nasıl düzenleyeceğinizi gösterdik. Bu, kök olmayan bir kullanıcının yönetim görevlerini yürütmesi gereken komut dosyalarınız olduğunda kullanışlıdır.
Sezgisel Şifre: Ücretsiz online şifre yöneticisi
Sezgisel Şifre incelemesi`ni okuyun. Bu çevrimiçi şifre yöneticisinin, ücretsiz bir planın yanı sıra bir fiyatlı planı vardır. Sezgisel Şifre çoklu platformu destekler. Masaüstü tabletleri ve Akıllı Telefonlarda çalışabilen tüm modern tarayıcılarla uyumludur.
WiFi Şifre Kurtar & WiFi Şifre Decryptor ile Windows WiFi Şifre Kurtar
WiFi Şifre Dump & WiFi Şifre Decryptor iki ücretsiz Windows 8`de unutulmuş Wi-Fi Şifrelerinizi kurtarmanıza yardımcı olacak | 7. Ücretsiz indirin
Windows programlarında chromebook'ta nasıl çalıştırılır veya çalıştırılır
Chromebook'unuzdaki Windows Programlarını Çalıştırma veya Erişim Kılavuzunun Tamamı.







