Sudo Komutunu Kullanma

Linux'a yeni kullanıcılar (özellikle Ubuntu) sonunda Sudo komutunun farkına varır. Çoğu kullanıcı bunu "izin reddedildi" mesajlarını geçmek dışında hiçbir şey için kullanmaz - ancak Sudo çok daha fazlasını yapar.

sudo Komutu

Sudo hakkında

Sudo hakkında yaygın bir yanılgı, yalnızca sıradan bir kullanıcıya kök izinleri sağlamak için kullanılmasıdır. Aslında Sudo komutu, bir komutu şu şekilde çalıştırmanıza izin verir: herhangi kullanıcı, varsayılan genellikle köktür.

Kullanıcıya Sudo İzinleri Nasıl Verilir

Ubuntu kullanıcıları, genellikle verilen için Sudo komutunu çalıştırma yeteneğini alır. Bunun nedeni, sırasında Kurulum, varsayılan bir kullanıcı oluşturulur ve Ubuntu'daki varsayılan kullanıcı her zaman Sudo izinleriyle ayarlanır. Bununla birlikte, başka dağıtımlar kullanıyorsanız veya Ubuntu'da başka kullanıcılara sahipseniz, kullanıcıya Sudo komutunu çalıştırmak için büyük olasılıkla izinlerin verilmesi gerekir.

Sudo komutuna yalnızca birkaç kişinin erişimi olmalı ve bunlar sistem yöneticisi olmalıdır. Kullanıcılara yalnızca işlerini yapmak için ihtiyaç duydukları izinler verilmelidir.

Kullanıcılara Sudo izinleri vermek için onları Sudo grubuna eklemeniz yeterlidir. Bir kullanıcı oluştururken aşağıdaki komutu kullanın:

sudo useradd -m -G sudo

Yukarıdaki komut ev klasörü olan bir kullanıcı oluştur ve kullanıcıyı Sudo grubuna ekleyin. Kullanıcı zaten mevcutsa, aşağıdaki komutu kullanarak kullanıcıyı Sudo grubuna ekleyebilirsiniz:

sudo usermod -a -G sudo

Çalıştırmayı Unuttuğunuz Zaman İçin Düzgün Bir Sudo Numarası

İşte onlardan biri terminal komut hileleri deneyimli uzmanlardan öğrenebilirsiniz - bu durumda, "izin reddedildi" mesajını geçmek için. Uzun bir komutsa, geçmişe gidebilir ve önüne Sudo'yu koyabilirsiniz, yazabilirsiniz. ya da önceki komutu kullanarak çalıştıran aşağıdaki basit komutu kullanabilirsiniz. Sudo:

sudo !!

Sudo Kullanarak Kök Kullanıcıya Nasıl Geçilir

Su komutu, bir kullanıcı hesabından diğerine geçmek için kullanılır. Koşma Su komutu kendi başına süper kullanıcı hesabına geçer. Bu nedenle, Sudo kullanarak süper kullanıcı hesabına geçmek için aşağıdaki komutu çalıştırmanız yeterlidir:

sudo su

Arka Planda Sudo Komutu Nasıl Çalıştırılır

Arka planda süper kullanıcı ayrıcalıkları gerektiren bir komut çalıştırmak istiyorsanız, burada gösterildiği gibi -b anahtarıyla Sudo komutunu çalıştırın:

sudo -b

Çalıştırılmakta olan komut kullanıcı etkileşimi gerektiriyorsa, bunun çalışmayacağını unutmayın.

Arka planda komut çalıştırmanın alternatif bir yolu, aşağıdaki gibi sona bir ve işareti eklemektir:

sudo &

Sudo Ayrıcalıkları Kullanılarak Dosyalar Nasıl Düzenlenir

Süper kullanıcı ayrıcalıklarını kullanarak bir dosyayı düzenlemenin açık yolu, aşağıdaki gibi bir düzenleyiciyi çalıştırmaktır: GNU nano, Sudo'yu aşağıdaki gibi kullanarak:

sudo nano

Alternatif olarak, aşağıdaki sözdizimini kullanabilirsiniz:

sudo -e

Sudo Kullanarak Başka Bir Kullanıcı Olarak Komut Nasıl Çalıştırılır

Sudo komutu, herhangi bir başka kullanıcı gibi bir komutu çalıştırmak için kullanılabilir. Örneğin, "john" kullanıcısı olarak oturum açtıysanız ve komutu "terry" olarak çalıştırmak istiyorsanız, Sudo komutunu aşağıdaki şekilde çalıştırırsınız:

sudo -u terry

Denemek istiyorsanız, "test" adında yeni bir kullanıcı oluşturun ve aşağıdakileri çalıştırın. Ben kimim emretmek:

sudo -u testi whoami

Sudo Kimlik Bilgileri Nasıl Doğrulanır

Sudo kullanarak bir komut çalıştırdığınızda, parolanız istenir. Bir süre sonra, parolanızı girmeden Sudo kullanarak diğer komutları çalıştırabilirsiniz. Bu süreyi uzatmak istiyorsanız, aşağıdaki komutu çalıştırın:

sudo -v

Sudo hakkında daha fazlası

Sudo'da bir süper kullanıcı olarak bir komut çalıştırmaktan çok daha fazlası var. göz atın Sudo Kılavuzu Kullanabileceğiniz diğer anahtarlardan bazılarını görmek için