Bir işletim sisteminin çeşitli kavramları arasında en önemlisi, o işletim sisteminin her bir kullanıcısına verilen erişim düzeyini tanımlayan erişim kontrolüdür. Erişim kontrol ilkeleri, hiçbir kullanıcının kendisine herhangi bir ayrıcalık verilmeyen etkinlikleri gerçekleştirmesine izin verilmemesini sağlar. Herhangi bir işletim sisteminde en yaygın iki kullanıcı türü, kök kullanıcı (yönetici düzeyinde ayrıcalıklara sahip) ve misafir kullanıcıdır (yalnızca sınırlı ayrıcalığa sahip).
Bazen konuk kullanıcının yönetici ayrıcalıkları gerektiren bazı görevleri gerçekleştirmesi gerekebilir. Neyse ki, Linux bize bunu, yani komuttan önce “sudo” anahtar kelimesini kullanarak yapmanın bir yolunu sunuyor. Bu anahtar kelimeyle takip edilen komut ne olursa olsun, kendi sınırlı ayrıcalıkları yerine kök ayrıcalıklarıyla çalışmasına izin verilmesi sihirli bir anahtar kelimedir. sudo, Süper Kullanıcı DO anlamına gelir. Bugünkü tartışmamızın amacı size Linux’ta “sudo” komutunun kullanımını açıklamaktır.
Not: “sudo” komutunun nasıl kullanılacağını göstermek için Linux Mint 20’yi kullandık.
Linux Mint 20’de “sudo” komutunu kullanmanın yolu aşağıdaki üç senaryo ile gösterilecektir:
Senaryo 1: Sisteminizi sudo komutuyla güncelleme
Linux sisteminize herhangi bir yeni yazılım, uygulama, paket veya komut yüklemek istediğinizde, bundan önce sistem önbelleğini yenilemeniz her zaman önerilir. Bunun nedeni, zaman zaman bazı mevcut paketlerin yamalanmamasıdır, bu da sisteminize yeni bir şey yüklerken sizin için sorun yaratabilir. “Güncelleme” komutunu kök kullanıcı ayrıcalıklarıyla çalıştırabilirsiniz. Bu nedenle, sudo komutunu kullanarak sisteminizi güncellemek için aşağıdaki adımları izlemeniz gerekecektir:
İlk adımda, herhangi bir Linux dağıtımında Terminal’i başlatın (Linux Mint 20 kullanıyorum); Bu, üzerindeki terminal simgesine tıklayarak yapılabilir. Aşağıdaki görüntüde Linux Mint 20 terminalini görselleştirebilirsiniz:
Terminali başlattıktan sonra yapmanız gereken bir sonraki şey aşağıda gösterildiği gibi ‘sudo’ anahtar sözcüğü ile ‘update’ komutunu çalıştırmaktır:
Enter tuşuna bastığınızda, güncellenecek toplam paket sayısına bağlı olarak “güncelleme” komutunun yürütülmesinin tamamlanması birkaç saniye sürecektir. Ne kadar bozuk veya güncelliğini yitirmiş paketler veya bağımlılıklar varsa, “güncelleme” komutunun yürütülmesi o kadar uzun sürer. Ancak, yürütmeyi bitirdiğinde, terminalinizde aşağıdaki çıktıyı gösterecektir:
Senaryo #2: Sisteminizi sudo komutuyla yükseltin
Genellikle, sistemi güncelledikten sonra, güncel sürümleri internette bulunan bu paketleri de yükseltmeniz gerekir. Bu, basit bir “güncelleme” komutunu çalıştırmaktan biraz daha uzun sürer çünkü sonuçta, yükseltmelerin mevcut olduğu paketlerin tüm yeni sürümlerini yüklüyorsunuz. Ayrıca, bu yükseltmeler sisteminizde ek alan da gerektirir. Yine sisteminizdeki paketleri yükseltmek için “upgrade” komutunu “sudo” ayrıcalıklarıyla çalıştırmanız gerekir, bu işlem şu şekilde yapılabilir:
Linux Mint 20 terminalinizde aşağıdaki komutu çalıştırmanız gerekir:
Bu komutu çalıştırmak için Enter tuşuna bastığınızda, paketlerinizi gerçekten yükseltmek isteyip istemediğinizi onaylamanız istenecektir. Bu, Linux’un böyle bir kurulumdan önce kullanıcıya sormayı zorunlu gördüğü için yapılır. Sisteminizde fazladan yer kaplar ve ayrıca yetersiz bir süre alır. Bu işlemi yapacağınızdan eminseniz aşağıdaki görseldeki gibi terminalinize “Y” yazıp Enter tuşuna basarak işletim sisteminize geçirebilirsiniz:
Yükseltilecek paketlerin tam sayısına bağlı olarak, Yükseltmenin yürütülmesini tamamlaması birkaç dakika alacaktır. Ancak, tüm paketler yükseltildiğinde, makinenizde aşağıdaki çıktıyı görüntüler:
Senaryo 3: Sudo komutuyla bir metin dosyası oluşturun
Çoğu Linux metin düzenleyicisine erişmek için kök kullanıcı ayrıcalıklarına ihtiyacınız vardır. Benzer şekilde nano editör kullanarak bir metin dosyası oluşturmak için de bunu “sudo” anahtar kelimesi ile yapmanız gerekiyor ve tüm süreç aşağıda belirtilen adımlarda anlatılıyor:
İlk adımda, aşağıdaki komutu çalıştırmanız gerekir:
“MyFile.txt” dosyasını MyFile.txt olarak adlandırmak yerine, metin dosyasını istediğiniz adla değiştirebilirsiniz. Bu durumda olduğu gibi, metin dosyamızı sudo.txt olarak adlandırdık.
Bu komutu çalıştırdığınızda, sadece ana dizininizde verilen isimde yeni bir boş metin dosyası oluşturmakla kalmayacak, aynı zamanda bu dosyayı aşağıda gösterildiği gibi bu dosyaya istediğiniz içeriği ekleyebileceğiniz nano ve resim düzenleyici ile açacaksınız:
Tüm bu değişiklikleri yaptıktan sonra, dosyanızı kaydedin ve Ctrl + X tuşlarına basarak nano düzenleyiciden çıkın. Ayrıca, “sudo” komutunu çalıştırarak veya yalnızca Taşı’yı çalıştırarak ana dizininizde bir metin dosyasının oluşturulup oluşturulmadığını da kontrol edebilirsiniz. ev dizini. Burada, aşağıdaki resimde gösterildiği gibi yeni oluşturulan metin dosyasını bulabileceksiniz:
çözüm
Bu yazımızda sizlere Linux Mint 20’de “sudo” komutunun kullanımı hakkında kısa bilgiler vermeye çalıştık. Bunlar bu komutu etkili bir şekilde kullanabileceğiniz senaryolardan sadece birkaçı. Ancak, bu anahtar kelime diğer birçok komutla ve diğer Linux türevleriyle birlikte kullanılabilir.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın