Ubuntu'da Sudo Kullanıcısı Nasıl Eklenir

sudo Linux sistemlerinde en sık kullanılan komutlardan biridir. Bir kullanıcının belirli bir programı, varsayılan olarak süper kullanıcı olan başka bir kullanıcı olarak çalıştırmasını sağlar.

Çoğunlukla idari amaçlar için kullanılır; bir Linux PC'de yönetici olmayan kullanıcılara sınırlı yönetici erişimi sağlar.

Örneğin, varsayılan olarak, bir kullanıcının bir Ubuntu sistemine paket yüklemesine izin verilmez. Ancak, kullanıcı bunu yapabilir sudo emretmek.

Sudo olmadan root olmayan kullanıcı bir program yükleyemez. Aşağıdaki başarısız deneme örneğine bakın:

apt-get install yetenek E: /var/lib/dpkg/lock-frontend kilit dosyası açılamadı - open (13: İzin reddedildi) E: dpkg ön uç kilidi alınamıyor (/var/lib/dpkg/lock-frontend) ), kök müsün?

Sudo ile root olmayan bir kullanıcı program yükleyebilir sistemde herhangi bir sorun olmadan.

sudo apt-get install aptitude Paket listeleri okunuyor... Bitti Bağımlılık ağacı oluşturuluyor ....

Mevcut kullanıcıyı Sudo kullanıcısı olarak ekle

Bir kullanıcı, sudo kullanıcı grubunu kullanamayacak sudo emretmek. Çıktının altına atacak:

testuser sudoers dosyasında değil. Bu olay rapor edilecektir.

Sudoers listesine bir kullanıcı eklemek için, kullan kullanıcı modu mevcut bir kullanıcıyı eklemek için komut sudo sistemdeki grup. Aşağıda örnek bir komut bulunmaktadır.

sudo usermod -aG sudo testuser

burada -a seçenek 'ekle' anlamına gelir. Mevcut grupların kullanıcı üyeliğinin etkilenmemesini sağlar. -G kullanıcının hangi gruba ekleneceğini belirtmek içindir.

Sudo grubuna bir kullanıcı eklendiğinde, bu kullanıcı sistemde bir sonraki oturum açışında terminalde aşağıdaki mesaj görüntülenir.

Bir komutu yönetici ("root" kullanıcısı) olarak çalıştırmak için "sudo" kullanın. Ayrıntılar için "man sudo_root" bölümüne bakın.

Sudo ayrıcalıklarına sahip yeni bir kullanıcı oluşturun

Kullanıcı Ekle yeni bir kullanıcı oluşturmak için kullanılan Linux komutudur. İle kullanılabilir

bayrak --grup içinde oluşturma sırasında kullanıcıyı sudo grubuna eklemek için.

sudo adduser testuser --ingroup=sudo

Sudo ile hangi komutlara izin verilmesi gerektiğini kısıtlayın

Dosya /etc/sudoers için yapılandırma seçeneklerini içerir sudo emretmek. Bu dosya, kök için bile doğrudan yazmaya karşı korumalıdır. Bu dosyayı düzenlemenin tek yolu, görsel emretmek.

sudo görsel

Yukarıdaki komut, dosyayı nano komut satırı düzenleyicisini kullanarak açacaktır. Kaydırın ve dosyada aşağıdaki satırları bulun.

# Sudo grubunun üyelerinin herhangi bir komutu yürütmesine izin ver %sudo ALL=(ALL:ALL) ALL

Son TÜMÜ satırdaki tek komutla veya sudo ile izin verilmesi gereken bir dizi komutla değiştirilebilir.

# Sudo grubunun üyelerinin herhangi bir komutu yürütmesine izin ver %sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Önemli Not: Yukarıdaki sudoers dosyasında önerilen değişiklikler, sudo kullanıcılarının yalnızca komutları çalıştırabilmesini kısıtlayacaktır. mv ve görsel. Bu sadece açıklama amaçlıdır, Bu kısıtlamaları sisteminizdeki sudo kullanıcılarına zorlamanız gerekmez.

Yukarıda paylaşılan talimatları kullanarak sudoers dosyasında herhangi bir değişiklik yaptıysanız, dosyayı kullanarak kaydettiğinizden emin olun. Ctrl + O Değişikliklerin uygulanması için. Daha sonra kullanarak nano'dan çıkabilirsiniz. Ctrl + X.

Değişikliklerin gerçekleşmesi için oturum açmanız/oturum kapatmanız veya sistemi yeniden başlatmanız veya yeni bir terminal penceresi başlatmanız gerekebilir.

? Şerefe!