Sudo'ya her seferinde bir şifre sorması nasıl sağlanır?


9

Bunu kullanarak sudobir şey yürütürsem sudo, kullandıktan hemen sonra başka bir şey yürütürsem , şifremi istemediğini ve bazı durumlarda bu rahatsız edici olabilmesine rağmen, başkalarında bir güvenlik riski olduğunu ve geri gelmeye devam etmek ve sonraki yolda şifre istemek yapmak için komutu yürütmek için güçlük. Bu yüzden her seferinde beni yönlendirmesini isteyip istemediğimi ya da en azından çok kısa bir süre için şifremi hatırlayabilmemi merak ediyordum.

Yanıtlar:


13

Terminal'i açın ve şunu yazın:

sudo visudo

Ardından aşağıdakileri içeren satıra gidin:

Defaults        env_reset

Ve şu şekilde değiştirin:

Defaults        env_reset,timestamp_timeout=0

0Herhangi bir değere değiştirebilirsiniz (dakika olarak süre). Bunu ayarlamak 0her seferinde şifrenizi soracak ve -1asla sormayacaktır. Varsayılan, 15şuna göre man sudo 8, ancak bazı kılavuzlar varsayılanın olduğunu söylüyor 5. Göz at RootSudoTimeout fazla bilgi için wiki.

Düzenlemeyi bitirmek, değişiklikleri kaydetmek ve çıkmak için CTRL+ tuşuna basın .XYENTER


Varsayılan zaman aşımı süresi nedir?
LDC3

Evet, bunun için üzgünüm. Buna göre 15 dakika man sudo 8, ancak bazı el
Ron

Sisteminizdeki el kitabına inanın. Farklı dağıtımlar kendi varsayılanlarını seçebilir.
terdon

1
Kılavuzdan ziyade kaynağa inanın.
vals

0

Terminal çalıştırmasından:

echo "testuser1  ALL=(ALL)   PASSWD: ALL" >> /etc/sudoers

Veya:

visudo -f /etc/sudoers

Dosyanın altına aşağıdaki satırı ekleyin:

testuser1 ALL=(ALL)   PASSWD: ALL
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.