Bir çok Linux sisteminde sudo ile komut çalıştırarak görevleri root olarak gerçekleştirebilirsiniz. OpenBSD projesi minimalist bir alternatif geliştirdi, doas.

Peki, başka bir kullanıcı olarak Linux komutlarını yürütmek için doas'ı nasıl kullanıyorsunuz ve sudo'nun yerini alacak mı?

doa nedir?

doas, standart kullanıcıların görevleri Sudo'nun yaptığı gibi root olarak gerçekleştirmesine izin veren bir yardımcı programdır. OpenBSD projesi tarafından sudo'ya minimalist bir alternatif olarak geliştirilmiştir ve sonuç olarak program sudo'dan çok daha küçüktür.

OpenBSD'nin bir parçası olarak geliştirilmiş olsa da, taşınabilir sürüm Linux dahil diğer Unix benzeri sistemlerle çalışan mevcuttur.

doas nasıl kurulur

doas çoğu resmi dağıtım deposunda mevcuttur ve dağıtımınızın paket yöneticisini kullanarak kolayca kurabilirsiniz. Ubuntu gibi Debian tabanlı dağıtımlara doas yüklemek için:

sudo apt kurulum doas'ı

Paketin yalnızca Ubuntu 21.04 deposunda bulunduğunu ve 20.04 LTS sürümünde bulunmadığını unutmayın.

instagram viewer

Arch'a yüklemek için pacman'ı kullanmanız yeterlidir:

sudo pacman -S opendoas

Fedora ve CentOS'ta doas'ı yüklemek için DNF'yi kullanın:

sudo dnf opendoas'ı kurun

doas'ı yapılandırma

doas, sudo'dan biraz daha fazla kurulum gerektirir, çünkü çoğu dağıtım hala varsayılan olarak içermez, ancak yapılandırmayı anlamak Sudo'dan çok daha kolaydır. Tek yapmanız gereken düzenlemek /etc/doas.conf kök olarak dosya.

İşte sudo davranışını taklit eden ve herhangi bir komutu root olarak çalıştırmanıza izin veren bir doas örneği. Doas'ı kullanarak, art arda doas komutlarını çalıştırdıktan sonra birkaç dakika boyunca parolanızı girmek zorunda olmadığınız bir yetkisiz kullanım süresi de elde edersiniz.

root olarak kullanıcı adının devam etmesine izin ver

NS Kullanıcı adı yukarıda belirtilen komutta etkinleştirmek istediğiniz kullanıcıdır. Birçok sistemlerin belirli bir grupta kullanıcıları var sudo kullanabilen "yönetici" veya "tekerlek" gibi. Bunu, grup adlarının önüne iki nokta üst üste koyarak doas ile de çoğaltabilirsiniz.

devam etmesine izin ver: kök olarak tekerlek

Linux komutlarını doas ile de belirtebilirsiniz. Sistemi güncellemek için yalnızca belirli bir kullanıcının APT'yi çalıştırabilmesini istediğinizi varsayalım. NS cmd seçeneği, tek tek komutların bir listesini belirlemenizi sağlar ve Geçiş yok root komutlarını parola olmadan çalıştırmanıza izin verir.

root olarak nopass kullanıcısına izin ver cmd apt apt-get

Doas'ı Kullanmak

Doas'ı komut satırında Sudo'yu çalıştırdığınız gibi kullanırsınız:

doas uygun güncelleme

İlgili: Linux'ta Kullanıcılar Arasında Nasıl Değiştirilir

Sudo'ya ne oldu?

Doas'ın gelmesine rağmen, sudo bir süre daha buralarda olacak. Sudo'nun karmaşık bir yapılandırma dosyası olmasına rağmen, çok sayıda ince taneli kontrol sunar. Ayrıca, doas henüz tüm dağıtım depolarında mevcut değildir. Sudo'yu daha fazla depo ekleyene kadar veya dağıtımlar, varsayılan yönetim programı olarak sudo'yu doas ile değiştirmeye başlayana kadar muhtemelen kullanmanız gerekecek.

Doas ve sudo dışında, komutları başka bir kullanıcı olarak çalıştırmak için yükleyebileceğiniz başka programlar da vardır. Arch Linux dahil birçok Linux dağıtımı, kullanıcılar arasında geçiş yapmak için varsayılan yardımcı program olarak su ile birlikte gelir.

Sudo vs. su: Hangi Komutu Kullanmalısınız?

Linux'ta süper kullanıcı erişimi sağlamak için iki komut vardır: su ve sudo. Hangisini kullanmanız gerektiği, eldeki göreve bağlıdır.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Linux Komutları
Yazar hakkında
David Delony (61 Makale Yayımlandı)

David, Kuzeybatı Pasifik'te yerleşik, ancak aslen Körfez Bölgesi'nden gelen serbest çalışan bir yazar. Çocukluğundan beri teknoloji meraklısıydı. David'in ilgi alanları arasında okumak, kaliteli TV şovları ve filmler izlemek, retro oyunlar ve plak koleksiyonculuğu yer almaktadır.

David Delony'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın