“Sudoers Dosyasında Değil. Bu Olay Bildirilecek” Hatası

Sudoers Dosyasinda Degil Bu Olay Bildirilecek Hatasi



Linux, görevleri yükseltilmiş ayrıcalıklarla gerçekleştirmenize olanak tanıyan sudo gibi komutlarla güçlü bir kullanıcı ayrıcalık yönetimi sistemi sunar. “Sudo” komutu, diğer kullanıcılara sistem üzerinde genellikle kök kullanıcılar tarafından tutulan en yüksek düzeyde komut sağlayabilir.

Sudo'yu kullanmak için '/etc/sudoers' dosyasına kayıtlı olmanız gerekir çünkü bu dosya kullanıcının herhangi bir görevi yürütme iznine sahip olup olmadığını belirler. Ancak birçok kullanıcı “sudo” komutunu kullanırken bazı olağandışı hatalarla karşılaşıyor.

Bu hızlı eğitimde, 'sudoers dosyasında değil' sorununu çözmek için kullanabileceğiniz farklı yaklaşımları açıklayacağız. Bu olay raporlanacak” hatası kolaylıkla alınabiliyor.







“Sudoers Dosyasında Değil. Bu Olay Bildirilecek” Hatası

Bu hatanın doğrudan çözümü '/etc/sudoers' dosyasını değiştirmektir. Bu basit işlem, kök kullanıcının (bu hatayla karşılaşan) kullanıcıyı sudoers dosyasına eklemesini gerektirir.



“/etc/sudoers” dosyasını doğrudan açmak için “Visudo” komutunu kullanabilirsiniz. Visudo, sudoers dosyasını değiştirmek için özel olarak yapılmış özel bir komuttur.



sudo görsel





“root ALL=(ALL:ALL) ALL” yazan satıra gidin ve sonraki satıra aşağıdaki metni girin:

Kullanıcı adı TÜM = ( HEPSİ: HEPSİ ) TÜM

'Kullanıcı_adı' terimini, sudo ayrıcalıklarını sağlamak istediğiniz kullanıcının gerçek adıyla değiştirdiğinizden emin olun.



Her şeyi değiştirdikten sonra artık dosyayı kaydedip çıkabilirsiniz. Nihayet artık işlemi tamamladınız ve “sudoers dosyasında değil” hatası artık sizi rahatsız etmeyecek. Gelecek bölümde, kullanıcıları varsayılan olarak sudo ayrıcalıklarını içeren sudo grubuna eklemek için kullanabileceğiniz tek satırlık bir komut tartışılacaktır.

Sudo Grubu

Önceki süreçte gösterildiği gibi kullanıcıyı eklemek yerine, hedeflenen kullanıcıyı sudo grubuna ekleyebilirsiniz. Bu gruba eklendiğinde kullanıcı sudo erişimine sahip olacaktır. Dolayısıyla bu, hatayı çözmenize yardımcı olacaktır.

Bunu yapmak için terminalde aşağıdaki verilen komutu girin:

sudo kullanıcı modu -aG sudo Kullanıcı adı

“-aG” seçeneklerine sahip “usermod” komutu ve sudo girişi, belirtilen kullanıcıyı sudo grubuna ekler. Ayrıca, 'kullanıcı_adı'nı hedef kullanıcının kullanıcı adı/kullanıcı kimliğiyle değiştirin.

Çözüm

Söz konusu hata genellikle kullanıcının şu anda sudoers dosyasında mevcut olmadığını gösterir. Tek çözümü, etkilenen kullanıcıyı belirtilen dosyaya eklemektir. Bu yazımızda iki yolu anlattık: sudoers dosyasını değiştirmek ve kullanıcıyı sudo grubuna eklemek. Bu hatadan kurtulmak için ikisinden herhangi birini kullanabilirsiniz.