Forumlar > Pardus > Kurulum Öncesi (sudo komutu ne işe yarar)
coskuno kullanıcısının resmi

coskuno

Kayıt: 20/01/2006

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.

Top
MuST kullanıcısının resmi

MuST

Kayıt: 18/11/2005

Re: sudo komutu ne işe yarar

kullanım şekli:
$ sudo program_adi

Bir uygula yönetici (root) yetkileri ile çalıştırılması gerekiyorsa, sudo size o yetkiyi sağlar.

Aynı işi konsoldan
$ su
ve root şifrenizlede halledebilirsiniz

Top
excellence kullanıcısının resmi

excellence

Kayıt: 29/12/2005

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

Top
MuST kullanıcısının resmi

MuST

Kayıt: 18/11/2005

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)

Top
excellence kullanıcısının resmi

excellence

Kayıt: 29/12/2005

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?

Top
y1g1t kullanıcısının resmi

y1g1t

Kayıt: 22/01/2006

Re: sudo komutu ne işe yarar

MuST wrote:
(diğer dağıtımlarda sudo şifre istemez)

excellence wrote:
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?

baksana gene pardus iimis şifre istioo kullanıcı da olsa, diğerlerinde simdi şifresiz olarak mı root komutları çalıştırılabiliyor?

Top
excellence kullanıcısının resmi

excellence

Kayıt: 29/12/2005

Re: sudo komutu ne işe yarar

sorma ya güvenlik had safhada Tongue

Top
MuST kullanıcısının resmi

MuST

Kayıt: 18/11/2005

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: ALL

bu ş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.

Top
hakanarin kullanıcısının resmi

hakanarin

Kayıt: 30/12/2005

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?

Top
MuST kullanıcısının resmi

MuST

Kayıt: 18/11/2005

Re: sudo komutu ne işe yarar

Quote:
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?

Aslında bütün soruları, bu soru tek başına özetliyor. Wink 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 install
program Ekle Güncelle ve Kaldır yani pisi-kga'yı açarken ---
sudo pisi-kga

Ama 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,

Quote:
foto@turkuaz ~ $ sudo lspci
sudo: lspci: command not found

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.

Quote:
foto@turkuaz ~ $ su
Parola:
turkuaz foto # lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
02:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
Top
birgitamersoy kullanıcısının resmi

birgitamersoy

Kayıt: 24/02/2006

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

Top