sudo komutu ne işe yarar
Pardus kullanıcı e-posta listemizde bazen sudo komutunun kullanıldığını görüyoruz.Bu komut ne işe yaramaktadır? Konsoldan sudo help yazdım ama bir şey bulamadım.
- 673 okunma
Pardus kullanıcı e-posta listemizde bazen sudo komutunun kullanıldığını görüyoruz.Bu komut ne işe yaramaktadır? Konsoldan sudo help yazdım ama bir şey bulamadım.

MuST
Re: sudo komutu ne işe yarar
kullanım şekli:
$ sudo program_adiBir uygula yönetici (root) yetkileri ile çalıştırılması gerekiyorsa, sudo size o yetkiyi sağlar.
Aynı işi konsoldan
$ suve root şifrenizlede halledebilirsiniz
excellence
Re: sudo komutu ne işe yarar
Arkadaşlar sıkı durun: sudo komutunu kullandığımda benden istediği şifrenin root şifresi olması gerekiyor değil mi? ben sudo komutu verdiğimde root şifremle değil norma kullanıcı şifremle password: sorgusunu aşabiliyorum
MuST
Re: sudo komutu ne işe yarar
Normalde sudo komutu şifresiz çalışır. Ama sudo aracını sadece pardusu kuran kullanıcı kullansın gerekçesi ile sudo'ya kullanıcı şifresi eklendi.
su root şifresi ister
sudo kullanıcı şifresi ister (diğer dağıtımlarda sudo şifre istemez)
excellence
Re: sudo komutu ne işe yarar
peki neden böyle birşey yapma gereği duymuşlar? ben normal kullanıcı olarak root adına komut verebiliyorum? bunu devreden çıkarmanın yolu nedir must?
y1g1t
Re: sudo komutu ne işe yarar
baksana gene pardus iimis şifre istioo kullanıcı da olsa, diğerlerinde simdi şifresiz olarak mı root komutları çalıştırılabiliyor?
excellence
Re: sudo komutu ne işe yarar
sorma ya güvenlik had safhada
MuST
Re: sudo komutu ne işe yarar
"Devreden çıkarmanın yolu" derken, Sudo'yu şifresiz kullanmayımı kasdediyorsun yoksa kullanıcı sudo'ya hiç mi erişemesin istiyorsun?
Hiç şifre girmeden sudo kullanmak için,
/etc/sudoers dosyası içinde ki en son satırın başında bulunan
#%wheel ALL=(ALL) NOPASSWD: ALL# karakterini kaldırarak
%wheel ALL=(ALL) NOPASSWD: ALLbu şekilde olmasını sağlamak yeterli.
Kullanıcı hiç sudo aracına ulaşamasın diyorsan,
Bu dosya içinde ki bütün satırların başına
#
karakteri koyman yeterli yada pisi-kga ile sudo pakatini sistemden kaldırarak kökten çözüme kavuşursun.
Ben eski alışkanlığımdan dolayı sudo'yu şifresiz kullanıyorum. sık-sık kullandığım pisi'yi çalıştırmak için şifre girmek sıkıcı oluyor. Bu gibi durumlarda sudo çok kullanışlı. Zaten sudo bütün komutları ve paketleri çalıştırmak için yetkili değil. çoğu zaman su komutu ile root olmak zorunda kalıyorum.
hakanarin
Re: sudo komutu ne işe yarar
Peki sudo hakkında detaylı bilgisi olan varmı?
Yani neden böyle bir komut kullanılsın? Hem programlara şifre girmeden (Tabi diğer Linux'larda öyleymiş) gireceksiniz hemde sürekli root olarak çalışmayın diye insanlar tarafından uyarılacaksın (Genel anlamda diyorum). Neden normal bir kullanıcı root yetkilerini bu kadar kolay kullanabilsin.
Bu komutun sadece bilgisayar üzerinden kendi programlarını rahat çalıştırmak isteyenler içinmi var? Yani yinede belirli bir seviyede güvenlik sağlanmış oluyormu?
En önemlisi sadece sudo 'dan sonra yazdığımız kod içinmi root olmamızı sağlıyor? Yani her yeni kod yazışımızda tekrar sudo dememizmi gerekiyor?
MuST
Re: sudo komutu ne işe yarar
Aslında bütün soruları, bu soru tek başına özetliyor.
Ve soruların yanıtı; Evet
Linux'a yeni başlamış insanlara sisteminizi root olarak kullanmayın diyoruz, yani root oturumu açmayın diyoruz.
Eğer, root yetkileri ile birşey yapılacaksa konsoldan su ve sudo komutları yeterlidir.
Birde, günlük işlerde kullandığınız programları root yetkileri ile kullanmayın diyoruz. Örnek: k3b, mplayer, firefox v.b.
Sistemimizi kullanırken tabi ki pek çok kez root yetkisine ihtiyaç duyuyoruz.
Örnek:
Program derlerken--
sudo make installprogram Ekle Güncelle ve Kaldır yani pisi-kga'yı açarken ---
sudo pisi-kgaAma sudo aracı her root yetkisi gerektiren komut ile çalışmaz.
Bazı root yetkisi gerektiren komutlarda
su ile root şifresini girmek gerekiyor.
Örnek:
Donanım bilgilerini görmek için,
Görüldüğü gibi lspci komutunu sudo ile çalıştıramadım. aynı şekilde normal kullanıcı ile de çalıştıramazdım. su aracını kullanmam gerekiyor.
birgitamersoy
Re: sudo komutu ne işe yarar
Merhabalar,
Tartismaya biraz gec kalmis olabilirim ama "sudo" komutu hakkinda biraz bilgi vermek istedim.
Bu komutun asil amaci, herhangi bir komutu, root VEYA herhangi bir baska kullanici ile calistirabilmenizi saglamaktir. "-u (user)" opsiyonunu kullanmadiginiz surece bu kullanici root olacaktir.
"sudo" komutu, o anki kullanici ile hedef kullanici ayni ise sifre istemez, kullanicilar farkli ise sifre ister. Hangi kullanicilarin, hangi haklari oldugunu ise "/etc/sudoers/index.html" dosyasina bakarak karar verir.
Daha fazla bilgi icin:
man sudo