Eğer bir
sudo
Linux'taki komut size bir kullanıcının “sudoers dosyasında olmadığını”, “sudoers” listesine girmeniz gerektiğine dair bir mesaj getirir. Ubuntu ve diğer Linux dağıtımlarındaki Sudoers'a bir kullanıcı ekleyip Sudoers dosyasını düzenleyeceğiz.
Sudoers dosyasına neden eklenmem gerekiyor?
Sudoers dosyası nasıl açılır
Ubuntu ve diğer Linux dağıtımlarına bir sudo kullanıcısı ekleyin
Sudoers dosyasını düzenleyerek sudo ayrıcalıklarını sınırlayın
Bu komutu kim tutarsa
Sudoers dosyasına neden eklenmem gerekiyor?
Linux kurulumlarında, Kök Kullanıcı en çok ayrıcalıklı kullanıcıdır. Herhangi bir yönetim görevini yerine getirebilir, gerçekten sahip olursa olsun herhangi bir dosyaya erişebilirler ve yaratmak , manipüle ve hatta Diğer kullanıcıları kaldırın .
Bu güç seviyesi tehlikelidir. Eğer
kök
Bir hata yapar, sonuçlar felaket olabilir. Yetenekleri var
Dosya Sistemleri Montaj ve Mount Edin
ve onları tamamen yazmak. Çalışmanın çok daha güvenli bir yolu
Asla giriş yapmayın
kök
.
Aday gösterilen kullanıcılar kullanabilir
sudo
Geçici olarak idari yetkiler kazanmak, gerekli eylemi gerçekleştirmek ve daha sonra normal, ayrıcalıklı olmayan durumlarına geri dönmek. Bu daha güvenlidir, çünkü onlara ihtiyaç duyduğunuzda bilinçli olarak daha yüksek güçlerinizi çağırırsınız ve onları gerektiren her şeyi yapmaya odaklanırken.
.
sudo
Komut, bağırmanın Linux eşdeğeridir "
Shazam
. " Korkunç şeyler bittiğinde, süper güçlü alter-ego'nuzu terk edersiniz ve normal humdrum benliğinize geri dönersiniz.
AS'de oturum açma
kök
çoğu modern dağılımda varsayılan olarak kapatılır, ancak eski haline getirilebilir. Günlük çalışma için kök hesabı kullanmak tartışılmazdır. Normalde tek bir kullanıcıyı etkileyecek veya yetersiz ayrıcalıklar nedeniyle tamamen engellenecek hatalar,
kök
onları sorunlar.
Modern Linux Dağıtım Hibe
sudo
Yükleme veya yükleme sonrası yapılandırma adımları sırasında oluşturulan kullanıcı hesabına ayrıcalıklar. Başka biri kullanmaya çalışırsa
sudo
, şöyle bir uyarı mesajı görecekler:
Bu yeterince açık görünüyor. Kullanıcımız
Mary
kullanamıyorum
sudo
Çünkü "Sudoers dosyasında" değil. Öyleyse onu nasıl ekleyebileceğimize bakalım, onu bir sudo kullanıcısı haline getiriyor.
Sudoers dosyası nasıl açılır
Bir eklemeden önce
sudo
Kullanıcı ile çalışmamız gerekiyor
sudolar
dosya. Bu, kullanabilen kullanıcıların kullanıcı gruplarını listeler
sudo
. Dosyada değişiklik yapmamız gerekiyorsa, düzenlemeliyiz.
.
sudolar
dosya
mutlak
kullanarak açılmak
vizo
emretmek. Bu kilitler
sudolar
Dosya ve aynı anda değişiklik yapmaya çalışan iki kişinin önlenmesi. Ayrıca, düzenlemelerinizi kaydetmeden önce bazı akıl sağlığı kontrolleri yapar, doğru ayrıştırmalarını ve sözdizimsel olarak sağlam olmalarını sağlar.
Dikkat
vizo
bir editör değil, mevcut editörlerinizden birini başlatır. Ubuntu 22.04, Fedora 37 ve Manjaro 21,
vizo
fırlatılmış
nano
. Bilgisayarınızda durum böyle olmayabilir.
Birine tam erişim sağlamak istiyorsak
sudo
ayrıcalıklar, sadece bazı bilgileri referans vermemiz gerekiyor.
sudolar
dosya. Daha ayrıntılı olmak ve kullanıcılarımıza bazı yetenekler vermek istiyorsak
kök
, dosyayı düzenlememiz ve değişiklikleri kaydetmemiz gerekir.
Ubuntu ve diğer Linux dağıtımlarına bir sudo kullanıcısı ekleyin
İş rollerini yerine getirmek için kök ayrıcalıklarına erişmesi gereken iki kullanıcımız var, bu yüzden bunları Sudoers'a ekleyeceğiz. Onlar Tom ve Mary. Mary'nin her şeye erişmesi gerekiyor
kök
yapabilir. Tom'un yalnızca uygulamaları yüklemesi gerekiyor.
Mary'yi önce Sudoers grubuna ekleyelim. Bunu Ubuntu ve diğer birçok Linux dağıtımında aynı şekilde yapabiliriz.
vizo
.
"Kullanıcı ayrıcalık spesifikasyonu" bölümünü görene kadar editörde aşağı kaydırın. “Bu grubun üyelerinin herhangi bir komutu yürütmesine izin ver” e benzer bir şey söyleyen bir yorum arayın.
Bize üyeler
sudo
Grup herhangi bir komutu yürütebilir. Mary’nin durumunda bilmemiz gereken tek şey o grubun adı. Her zaman değil
sudo
; olabilir
teker
veya başka bir şey. Artık grubun adını bildiğimize göre, editörü kapatabiliriz ve
Mary'yi o gruba ekle
.
Kullanıyoruz
Usermod
İle komuta
-A
(ekleme) ve
-G
(Grup Adı) SUDOER'lara kullanıcı eklemek için seçenekler. .
-G
Seçenek, kullanıcıyı eklemek istediğimiz gruba isim vermemizi sağlar ve
-A
Seçenek anlatıyor
Usermod
Yeni grubu mevcut gruplar listesine eklemek için bu kullanıcı zaten bulunuyor.
Eğer kullanmazsan
-A
Seçenek, kullanıcınızın içinde olacağı tek grup yeni eklenen gruptur. Çift kontrol edin ve eklediğinizden emin olun.
-A
seçenek.
Mary bir dahaki sefere giriş yaparken,
sudo
. Onu giriş yaptık ve Dosya Sistemi Tablosu dosyasını düzenlemeye çalışıyoruz, “/etc/fstab”. Bu, herkes için sınır dışı bir dosya ama
kök
.
Nano editörü, "/etc/fstab" dosyasıyla açılır.
Olmadan
sudo
ayrıcalıklar, bunu yalnızca salt okunur bir dosya olarak açabilirsiniz. Mary artık bu kısıtlamalara sahip değil. Yaptığı değişiklikleri kurtarabilir.
Editörü kapat ve yapmamak Yapmış olabileceğiniz değişiklikleri kaydedin.
Sudoers dosyasını düzenleyerek sudo ayrıcalıklarını sınırlayın
Diğer kullanıcımız Tom'a yazılım yükleme izni verilecek, ancak Mary'ye verilen tüm ayrıcalıkları almayacak. Tom'u ona her ayrıcalık vermeden sudo kullanıcısı yapabiliriz.
"Kullanıcı ayrıcalık spesifikasyonu" bölümünü görene kadar editörde aşağı kaydırın. “Bu grubun üyelerinin herhangi bir komutu yürütmesine izin ver” e benzer bir şey söyleyen bir yorum arayın. Mary'ye eklememiz gereken grubun adını bulduğumuz dosyada aynı nokta.
İlk satır basit bir yorum. “Tom” kullanıcı adı ile “hepsi” kelimesi arasında bir sekme olduğunu unutmayın.
- tom : Kullanıcının adı varsayılan grup . Genellikle bu, kullanıcı hesaplarının adı ile aynıdır.
- Hepsi = : Bu kural, bu ağdaki tüm ana bilgisayarlar için geçerlidir.
-
(kök)
: “Tom” grubunun üyeleri - yani kullanıcı Tom - varsayabiliriz
kökListelenen komutlar için ayrıcalıklar. -
/usr/bin/apt
: Bu kullanıcı Tom'un çalıştırabileceği tek komutudur.
kök.
Belirttik
uygun
Bu bilgisayar Ubuntu Linux kullandığından paket yöneticisi burada. Farklı bir dağıtım kullanıyorsanız bunu uygun komutla değiştirmeniz gerekir.
Tom'u kaydedelim ve beklenen davranışı alıp almadığımızı görelim. “/Etc/fstab” dosyasını düzenlemeye çalışacağız.
Bu komut reddedildi ve “Kullanıcı Tom'un‘/usr/bin/nano/etc/fstab'ı kök olarak yürütmesine izin verilmiyor… ”
İstediğimiz buydu. Kullanıcı Tom'un yalnızca kullanabilmesi gerekiyor.
uygun
Paketleme yöneticisi. Bunu yapabileceklerinden emin olalım.
Bu komutu kim tutarsa
Tüm kullanıcılarınız kullanabilirse
sudo
, ellerinde kaos olacak. Ancak, idari yükünüzü paylaşabilmeleri için diğer kullanıcıları Sudoers listesine tanıtmaya değer. Sadece layık olduklarından emin olun ve
Gözün onların üstünde olsun
.
Bilgisayarınızdaki tek kullanıcı olsanız bile, başka bir kullanıcı hesabı oluşturmayı ve bir
sudo
kullanıcı. Bu şekilde, eğer kendini bulursan
Ana hesabınızdan kilitlendi
, durumu düzeltmeye çalışmak için giriş yapabileceğiniz başka bir hesabınız daha var.
- › Linux'ta bir gruba (veya ikinci gruba) bir kullanıcı ekleyin
- › Linux'ta sudo ve su arasındaki fark nedir?
- › Linux'ta sudo komut kullanımı nasıl gözden geçirilir
- › Linux'ta sudo erişimi nasıl kontrol edilir
- › Wyze düştü, sadece sen değil
- › OnePlus 11 burada, ama zor bir başlangıç ile
- › Tiktok'ta birini engelleme veya engelleme
- › Microsoft Edge AI sohbeti ve pencerelerde yeni bir görünüm alıyor