sudo su - s seçeneği ne anlama geliyor


0

Pek çok kez 'sudo su -' kullandım ve gerçekte ne yaptığını biliyorum. Bunun ne anlama geldiğini bilmek istedim - & gt; 'sudo su -s / bin / bash kullanıcı kimliği'

Google'a gidiyorum ve gerçekte neye ihtiyacım olduğunu tanımlayamıyorum.

Lütfen geçerli yorumlarınıza yardımcı olun.

Teşekkürler Muthu.

Yanıtlar:


0

Soruna cevap vermek için:

Çıkış yapmak man su

Ama kısaca, su -s hangi "kabuk" kullanmak istediğinizi belirtir. Örnekte, kullanmasını söylüyorsunuz /bin/bash Kabuk için. Kullanıcı kimliği "kullanıcı değiştir" yapmak istediğiniz hesabın kullanıcı adıdır.

Ve sonra bunun üzerine, içine koymak sudo.

Tam olarak ne yapmak istediğinizi netleştirmek istiyorsanız, belki daha iyi cevap verebiliriz.


Cevabınız için teşekkür Darius. Normalde bir 'sudo su -' yaptığınızda, varsayılan kabuk değerini / etc / passwd'den alır. İşte bu durumda, varsayılan yerine / bin / bash ile işaret ediyor. '/ Bin / bash' kullanmanın faydası nedir? Kullanıcı için herhangi bir kısıtlı erişim sağlıyor mu, yoksa bir amaç için mi veriliyor? Ben sadece bu durumu bilmek istiyorum, çünkü burada durumumuzun birinde bir şart olarak görüyorum.
Muthu

1
Muhtemelen sadece sudo kullanmak, su olmadan kullanmak daha iyidir. İstediğiniz işlevselliğe sahiptir.
atype
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.