Pages

bilgi paylaşım ve yayım hattı:
iphone, ipad, ios, cydia, apple, android, ics, installous, gezi, driver, linux, oyun

23 Kasım 2006 Perşembe

Linux kullanırken çok işimize yarayacak bir mucize: sudo

Aşağıda anlatılacak olan kurulum Fedora Core 6 icindir. Fakat diger dagitimlarda da benzer şekillerde sudo'yu yapılandırabileceğinize eminim.

Ön Bilgi: Fedora Core, birçok Linux dağıtımında olduğu gibi bir root kullanıcısına ve diğer kullanıcılara sahiptir. root kullanıcısı aynı Windows'daki "Administrator" gibidir ve Linux dağıtımlarında "superuser" (süper kullanıcı) olarak adlandırılır.

Kendi hesabınızda root işlevlerini ve yetkilerini çok daha az vakit harcayarak kullanabilirsiniz. Tabii ki bunu aşağıdaki yöntemle yapabilirsiniz. root iken:

echo 'kullanıcıadı ALL=(ALL) ALL' >> /etc/sudoers


"kullanıcıadı" sizin hesabınızdır. Kullandığınız bilgisayarda kullanıcı adınız neyse o şekilde değiştirin.
Eğer şifre sorulmasını istemiyorsanız 'ALL=(ALL) NOPASSWD:ALL' şeklinde de kullanabilirsiniz.
Eğer sudo komutunu kullanırken şifre sorulursa bu kullanıcı şifrenizdir, root şifreniz değil.

Örneğin:

[entrapmen@Localhost ~]$ su
Password: <--- root şifrenizi girin

[root@Localhost ~]# chmod +w /etc/sudoers
[root@Localhost ~]# echo 'entrapmen ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
[root@Localhost ~]# chmod -w /etc/sudoers
[root@Localhost ~]# exit
exit


[entrapmen@localhost ~]$ du -sh /root
du: `/root': Erişim Engellendi <--- Hata verdi doğal olarak :)

[entrapmen@localhost ~]$ sudo du -sh /root
163M /root <--- sudo ile komutu verdiğiniz için root yetkilerine sahipmiş gibi komut çalıştı.


sudo komutu ile rpm'i, yum'u çok rahatlıkla panelden her seferinde root olmadan kullanabilirsiniz. Tek yapmanız gereken root yetkilerinin gerektiği komutların önüne sudo komutu eklemek.

Örnekler:
sudo rpm -q XMMS
sudo yum install XMMS
...

Hiç yorum yok:

Yorum Gönder

Blog Listem