su (substitute user veya switch user)
Unix ve Linux işletim sistemlerinde, su (substitute user veya switch user olarak bilinir) komutu, mevcut oturumda farklı bir kullanıcı olarak oturum açmanıza olanak tanır. Bu genellikle sistem yöneticileri tarafından kullanılır, özellikle root kullanıcısına geçiş yaparken.
su Komutunun Kullanımı
su komutunu kullanarak belirli bir kullanıcıya geçiş yapabilirsiniz:
su kullanici_adi
Bu komut, belirtilen kullanıcı adına (örneğin "kullanici_adi") ait şifrenin girilmesini isteyecektir.
Root kullanıcısına geçiş yapmak istediğinizde genellikle kullanıcı adı belirtmeden su komutunu kullanabilirsiniz:
su -
Bu durumda, root şifresinin girilmesi istenecektir.
- veya --login Parametresi
su komutuna - veya --login parametresi eklemek, tam bir oturum başlatmanıza ve hedef kullanıcının ortam değişkenlerini yüklemenize yardımcı olur:
su - kullanici_adi
Bu, kullanıcı adı belirtilen kullanıcının ev dizininde oturum açılmasını ve o kullanıcının kabuk profillerinin yüklenmesini sağlar.
Güvenlik ve İzinler
su komutunu kullanabilmek için genellikle hedef kullanıcının şifresini bilmek gerekir. Ancak root kullanıcısı, şifre bilmeden herhangi bir kullanıcıya geçiş yapabilir.
su kullanırken dikkatli olmak önemlidir, çünkü farklı bir kullanıcı olarak oturum açmak, o kullanıcının tüm yetkilerine erişmenizi sağlar. Özellikle root olarak oturum açtığınızda, yanlış bir komut sisteminizin zarar görmesine neden olabilir.
sudo ile Karşılaştırma
su komutu bazen sudo ile karıştırılabilir, ancak iki komut farklı işlevlere sahiptir:
su, mevcut oturumda farklı bir kullanıcı olarak oturum açmanıza olanak tanır.
sudo, belirli bir komutu başka bir kullanıcı olarak (genellikle root olarak) çalıştırmanıza olanak tanır.
Genel olarak, sudo, belirli komutları yürütme yetkisine sahip olmak istediğiniz kullanıcılar için daha kontrollü ve güvenli bir seçenek olarak kabul edilir. su, özellikle root olarak tam erişim gerektiğinde kullanılır.
0 Comments
Recommended Comments
There are no comments to display.