sudo(SuperUse DO), başka bir kullanıcının (genellikle kök kullanıcı) güvenlik ayrıcalıklarına sahip programları çalıştırmasına izin verir.Başka bir deyişle sudo, sıradan kullanıcıların, sisteme yönetici olarak bağlanmaları gerekmeden, yönetici yetkisi gerektiren işlemleri yapabilmesini sağlar.
su yerine kullanmanın birçok yararı vardır. Bu nedenle bir kullanıcı hesabında sudo‘yu etkinleştirmek önemlidir. Bu yazıda, bir kullanıcı hesabının sudo ile tüm ayrıcalıklara nasıl sahip olacağını göreceğiz.
İlk önce, bir terminal açalım ve su ile süper kullanıcı olup sudo‘yu yüklüyoruz.
1 |
# apt install sudo |
sudo‘yu yükledikten sonra, kullanıcı adımızı sudo grubuna ekleyelim:
1 |
# gpasswd -a kullanıcı sudo |
Dikkat: Komutu uygularken, kullanıcı yerine kendi kullanıcı adımızı yazıyoruz.
Oturumu kapatıp yeniden giriş yaptığımızda ya da bilgisayarımızı yeniden başlattığımızda, sudo sistemimizde etkinleşmiş olacaktır.
Bir diğer yol ise, kullanıcı adımızı /etc/group dosyasına eklemeden, bir metin editörü yardımıyla aşağıdaki komutu doğrudan /etc/sudoers dosyasına eklemektir:
1 |
kullanıcı ALL=NOPASSWD: ALL |
Dikkat: Bu komutta da kullanıcı yerine kendi kullanıcı adımızı yazmayı unutmuyoruz!
Ve yine, oturumu kapatıp yeniden giriş yaptığımızda ya da bilgisayarımı yeniden başlattığımızda, sudo sistemimizde etkinleşmiş olacaktır.