Linux - User a sudo yetkisi vermek
Benim son kullanıcı olarak kullandığım dağıtım en baştan beri Manjaro oluyordu. Orada sudo yetkisi en baştan user groupta tanımlı geliyordu. Fakat Debainda böyle olmadığını deneyimledim. Sizde yeni kurduğunuzda userinizin sudo yetkisi olmayabilir. Ben debian 12 kurdum. En azından şuan benim için durum bu şekilde. Farklı versionlarda farklı durumlar gerçekleşebilir. Yetki aktif olarak gelmiş olabilir. Yetkinizin olmadığını varsayarak konuyu anlatmaya geçiyorum.
User a sudo yetkisi vermek için
su -
komutu ile root oluyoruz. Root olduktan sonra
nano /etc/sudoers
bu komut ile sudoers dosyasını inceliyoruz. User `user_name ALL=(ALL) ALL` bu şekilde bulunuyorsa başında # yoksa sorun yok. Varsa kaldırıp dosyayı kayıt edin.
Sonrasında
usermod -a -G sudo {user}
komutu ile userı sudo grubuna ekliyoruz. Buradaki komutta `{user}` şeklinde belirttiğim kısıma sizin username inizi yazmanız gerekli, ben değişken olduğunu belirtmek için o şekilde yazdım.
Bir hata almadığınız durumda eklendiğini varsayabiliriz. Fakat açık terminalde hala sudo komutunu kullanamıyor olmamız lazım. Sudo komutunu kullanabilmek için linuxda nadir yapacağınız bir durum olarak makinayı reboot ettiğiniz gerekli. Reboot sonrasında sudo komutunu kullanabildiğinizi göreceksiniz.