Konsoldan sudo moduna girerken yönetici olarak oturum açtığım süreyi uzatmak mümkün müdür?


8

Konsoldan sudo moduna girerken yönetici olarak oturum açtığım süreyi uzatmak mümkün müdür? Evet ise, nasıl?

Yanıtlar:


7

Terminalde, düzenlemek üzere bir dosya açmak için şunu yazın:

sudo visudo

Bunu bul:

Defaults        env_reset

Ve bununla değiştir:

Defaults        env_reset,timestamp_timeout=NUMBER

Mola NUMBERiçin dakika sayısı nerede .

Sonra dosyayı kaydedin.


8

Evet mümkün.

Komut istemine aşağıdakileri yazarak sudoers dosyasını düzenleyin:

sudo visudo

Yorum yapılan bölümü bulun # Defaults specificationve şöyle bir satır arayın:

Defaults  env_reset

Bu satırı şu şekilde değiştirin:

Defaults  env_reset,timestamp_timeout=10

10Sudo şifresinin yaşaması için istediğiniz dakika sayısını değiştirebilirsiniz . Değişiklikleri kaydedin ve işiniz bitti.

Düzenleme: kullanmak viistemiyorsanız visudobaşka bir düzenleyici kullanmayı söyleyebilirsiniz . Düzenlemeleriniz bitinceye kadar düzenleyicinin engellemesi gerekir. Sadece EDITORortam değişkenini uyarmadan önce ayarlayın visudove bunun yerine bu düzenleyiciyi kullanacaktır:

EDITOR=/usr/bin/nano sudo visudo

kullanırsınız nanoyerine dosyasını düzenlemek. Sana tavsiye yok (engellenen kipte, komut satırından editörü nasıl çalıştırılacağını bilmeden Sublime Text gibi bir grafik editörü kullanımı subldemekse onu çağırarak --wait).


Bunu vi / vim yerine nano'da nasıl yapabilirim?
codecowboy

sudo nano / etc / sudoers
codecowboy

2
@codecowboy bunu yapmanın iyi bir yolu değil. dosyayı doğrudan visudodüzenlemez /etc/sudoers. Dosyanın bir kopyasını düzenler ve kaydettiğinizde, kopyanın yerini almadan önce kopyanın sözdizimsel olarak doğru olduğunu doğrular /etc/sudoers. Bu çok önemli. Bu dosyayı vidalamak ve sisteminizi şaşırtmak süper kolaydır. viİşiniz değilse başka bir düzenleyiciyi nasıl kullandığınızı görmek için yukarıya bakın .
Ian C.

İlginç bir şekilde, ilk tanıştığında (herhangi bir dosyayı düzenlemek için kullanılabilir) tanımlı ise visudoeditörü alır . $EDITORsudo -e$SUDO_EDITOR
nohillside

-4

sudo bash

Artık istediğiniz kadar kök kullanıcı olarak kalabilirsiniz. Sistem dosyaları ile uğraşmak gerekmez.

exitya <control-d>da normal evrene dönmek için.


6
Bunun kök kullanıcı olarak kalması için iyi bir fikir olduğunu düşünmüyorum. bu sudo'ya hiç ihtiyaç duymadığından, daha tehlikelidir.
Nelson

Bu sorunun cevabı değil, ama bir kök olarak yapacak çok şeyiniz varsa, aslında bir tane olarak oturum açmanın çok daha mümkün olduğunu savunuyorum. Ben 'sudo su -' ya da sadece du sudo passwd yapmayı tercih ettim, root için şifre oluşturun ve sonra root'a geçmek için sadece 'su -' kullanın ... Her neyse, bu sorunun kapsamı dışında.
Marek Bettman

@nelson, bir kök kabuk almak ve her komutu öneklemek arasındaki farkı açıklarsudo
paul

@MarekBettman soruyu tam olarak cevaplıyor. S: "Zamanı nasıl uzatabilirim ..." A: "sudo bash -> sonsuz zaman"
paul

Battaniye kök kabuğunun birine erişim izni vermek istemeyebilirim. Bu durumda, önbelleğe alınmış sudo kimlik bilgilerinde yaşam süresini uzatmak, yalnızca ayrıcalıklara sahip bir kabuk elde etmekten önemli ölçüde farklıdır. Bunun gibi bir kabuğun yükseltilmesi de son derece kötü sistem yönetimi hijyeni olarak kabul edilir. Yükseltilmiş ayrıcalıklarla bir komutu çalıştırmak için ek bir kelime yazmak, eylemin ciddiyetinin ve dikkatli değilseniz ortaya çıkabilecek hasarın farkında olmanızı sağlar.
Ian C.
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.