ÜcretsizBSD

FreeBSD'de sudo'yu yapılandırın ve çalıştırın

FreeBSD'de sudo'yu yapılandırın ve çalıştırın
Bu öğreticide, bir sistem yöneticisinin yönetici olmayan kullanıcılara sınırlı kök erişimi vermesini sağlayan bir program olan sudo adlı bir yardımcı programı tanıtacağız. Sudo, su'dan farklıdır çünkü tanımlama ve oturum açma için sudo kullanıcılarına atanan parolaları kullanır ve hedef kullanıcıların parolalarını kullanmaz; bu, su'nun yaptığının tam tersidir. Ayrıca, yönetici tarafından seçilen kullanıcılara ve kullanıcı gruplarına yönetici ayrıcalıklarının sınırlı bir şekilde aktarılmasına izin verir. Bu ayrıcalıklar, her biri için ayrıntılı bir günlük tutarken seçilen bir avuç komutun kök yürütülebilirliğini içerir ancak bunlarla sınırlı değildir. Bu şekilde, bir yönetici ayrıcalıkları farklı kullanıcılara aktarabilir ve tüm kullanıcılar kimlik bilgilerini diğer kullanıcılardan gizli tutar.

FreeBSD 9'da sudo komutunu kurmak ve kullanmak için bu kılavuzdaki talimatları izleyin.x/10.x/11.x/12.x sistemi.

Eğitime Genel Bakış - FreeBSD'ye sudo yükleyin

Sudo'yu bir FreeBSD sistemine nasıl kuracağınıza dair bir genel bakış:

$ pkg güncellemesi && pkg güncellemesi

Ardından, aşağıdaki komutla sudo'yu yükleriz:

$ pkg sudo yükle

Son olarak, FreeBSD mimarisine ve operasyonel gereksinimlerinize uyacak şekilde sudo erişimi için nasıl yapılandırmalar yapacağınızı göreceksiniz.

Bölüm 1: FreeBSD'ye sudo yükleme

Aşağıdakiler, FreeBSD'ye sudo yüklemek için 3. adımdaki ayrıntılı açıklamalardır. Size zevkinize göre seçebileceğiniz iki farklı yöntem sunacağız.

FreeBSD bağlantı noktası sistemi ile'

Sudo'yu kurmak için FreeBSD port sistemini kullanabiliriz. Bağlantı noktasını kurmak için aşağıdaki komutu çalıştırın:

$ cd /usr/ports/security/sudo/ && kurulumu temiz yap

pkg komutunu kullanma

Sudo'nun en son FreeBSD güncellenmiş sürümünü edinin (FreeBSD 12 gibi.x+) yazarak:

$ pkg sudo yükle

Bölüm 2: FreeBSD'de Sudo'yu Yapılandırma

Sudo'yu yapılandırmak için varsayılan yapılandırma dosyasını düzenlememiz gerekecek. Dosyaya erişmek için /usr/local/etc/sudoers adresine gidin. Bu dosya, visudo komutu olmadan sertleştirilmemelidir, çünkü visudo komutunun kullanılmaması, erişimin reddedilmesine ve sudo'nun gerçekleştirmeyi reddettiği kritik sözdizimi hatalarına neden olabilir.

Bu nedenle, dosyadaki herhangi bir şeyi düzenlemeden önce aşağıdaki komutu kullandığınızdan emin olun:

$ su -
$ görsel

Bir kullanıcıya yönetici ayrıcalıkları vermek için aşağıdaki komut sözdizimini kullanırsınız:

# younis HEPSİ=(TÜMÜ) HEPSİ

Benzer şekilde, komutları aşağıdakilerle bir grup kullanıcıya devredebilirsiniz:

# %teker TÜMÜ=(TÜMÜ) TÜMÜ

Dosyadan çıkmadan önce değişiklikleri kaydetmeyi unutmayın.

Bölüm 3: FreeBSD'de Sudo Kullanımı

Sudo ile yapabileceğiniz bazı temel şeylere genel bir bakış atalım:

Kök kullanıcı oluşturma

Aşağıdaki komut, kabuğu hedef kullanıcı olarak çalıştırmanıza izin verir.

$ sudo -s

Oturum açma kabuğunu çalıştırmak için aşağıdakini yazın

$ sudo -i

Son olarak, id komutu, kullanıcı kimlik bilgilerini doğrulamanıza izin verir:

$ kimlik

Komutları root olarak yürüt

Göstergeleri ilgili değişkenlerle değiştirerek aşağıdaki komutu yazın:

$ sudo /yol/to/komut
$ sudo /yol/to/komut arg1

Göstermek için ftpd hizmetini yeniden başlatacağız:

$ sudo /etc/rc.d/ftpd yeniden başlatma

Kullanıcının ayrıcalıklarını kontrol edin

Aşağıdaki komut, bir kök kullanıcı olarak yürütmenize izin verilen komutları listeler:

$ sudo -l

toparlamak

Bu eğitim, Sudo'nun FreeBSD 9'a kurulumunu gösterdi.x/10.x/11.x/12.x sistemi. Sudo'yu kurmanın iki yolunu listeledik: FreeBSD sistem portu ile ve ikili paket dosyasını FreeBSD'ye ekleyerek.

FreeBSD'de Sudo'yu yapılandırmak için varsayılan yapılandırma dosyasını nasıl düzenleyeceğinizi de öğrendiniz. /usr/local/etc/sudoers konumundadır. Ayrıca yeni bir root kullanıcısının nasıl oluşturulacağını ve sudo ayrıcalıklarıyla komutların nasıl çalıştırılacağını da gördünüz.

Sudo ile çalışmaya alışmak biraz zaman alsa da kolaydır. Umarım, bu eğitim sudo ile başlamanız için yeterli olmuştur.

Linux için En İyi Gamepad Eşleme Uygulamaları
Tipik bir klavye ve fare giriş sistemi yerine bir gamepad ile Linux'ta oyun oynamayı seviyorsanız, sizin için bazı faydalı uygulamalar var. Çoğu PC oy...
Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...