1 min read

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.