root.sh bash betiği, belirli bir kullanıcıya kök (root) yetkileri vermek ve gerekli gruplara eklemek için otomatik bir çözüm sunar. Bu betik, kullanıcı adı girildikten sonra kullanıcının sudo yetkilerine sahip olmasını sağlar ve gerekli gruplara ekler.
- Kullanıcı Adını Alır: Kullanıcıdan sudo yetkisi vermek istediği kullanıcı adını alır.
- Kullanıcının Var Olup Olmadığını Kontrol Eder: Girilen kullanıcı adının mevcut olup olmadığını kontrol eder.
- Sudo Yetkisi Ekler: Kullanıcıyı
/etc/sudoersdosyasına ekler ve şifre girmeden tüm komutları çalıştırma izni verir. Eğer kullanıcı zaten sudoers dosyasında varsa, tekrar eklenmez. - Sudo Grubuna Ekler: Kullanıcıyı
sudogrubuna ekler. Alternatif olarak,wheelgrubunu kullanıyorsanız ilgili satırın yorumunu kaldırarakwheelgrubuna da ekleyebilirsiniz. - Hata Yönetimi: Eğer kullanıcı adı bulunamazsa, uygun bir hata mesajı gösterir.
-
Betik İndirme ve İzin Verme:
wget https://github.com/vedattascier/root/raw/main/root.sh chmod +x root.sh
-
Betiği Çalıştırma:
sudo bash root.sh
-
Betik çalıştırıldığında sizden sudo yetkisi vermek istediğiniz kullanıcı adını girmenizi isteyecek. Girilen kullanıcı adına göre işlemler tamamlanacaktır.
sudokomutuna erişim ve gerekli izinler/etc/sudoersdosyasına yazma izni
- Betiği çalıştırmadan önce
/etc/sudoersdosyasını manuel olarak yedeklemeniz önerilir. Yanlış yapılandırmalar sistemi hatalı hale getirebilir. - Betiği yalnızca güvenilir ortamda kullanın ve sisteminizin kök yetkilerini yönetirken dikkatli olun.
Bu proje MIT Lisansı altında lisanslanmıştır.
Sorularınız veya önerileriniz için GitHub Issues sayfasını kullanabilirsiniz.