Ubuntu 20.04 LTS Focal Fossa. Что нового
İçindekiler:
sudo
, güvenilir kullanıcıların komutları root veya başka bir kullanıcı olarak yürütmesine izin veren bir komut satırı programıdır.
Bir kullanıcıya sudo ayrıcalıkları tanımak için iki yol göstereceğiz. Birincisi kullanıcıyı sudoers dosyasına eklemek. Bu dosya, hangi kullanıcılara ve gruplara sudo ayrıcalıklarının verildiğini ve ayrıcalıkların düzeyini kontrol eden bilgiler içerir.
İkinci seçenek, kullanıcıyı
sudoers
dosyasında belirtilen sudo grubuna eklemektir. Varsayılan olarak, Ubuntu ve Linux Mint gibi Debian tabanlı dağıtımlarda, “sudo” grubunun üyelerine sudo erişimi verilir.
Sudo Grubuna Kullanıcı Ekleme
Ubuntu'da bir kullanıcıya sudo ayrıcalıkları vermenin en kolay yolu, kullanıcıyı “sudo” grubuna eklemektir. Bu grubun üyeleri
sudo
aracılığıyla herhangi bir komutu root olarak yürütebilir ve
sudo
kullanırken parolalarıyla kimlik doğrulaması istenebilir.
Kullanıcının zaten var olduğunu varsayıyoruz. Yeni bir kullanıcı oluşturmak istiyorsanız bu kılavuzu kontrol edin.
Kullanıcıyı gruba eklemek için aşağıdaki komutu root veya başka bir sudo kullanıcısı olarak çalıştırın. “Kullanıcı adını”, izin vermek istediğiniz kullanıcının adıyla değiştirdiğinizden emin olun.
usermod -aG sudo username
Bu yöntemi kullanarak sudo erişim izni vermek çoğu kullanım durumu için yeterlidir.
Kullanıcının sudo ayrıcalıklarına sahip olduğundan emin olmak için
whoami
komutunu çalıştırın:
sudo whoami
Parolayı girmeniz istenir. Kullanıcının sudo erişimi varsa, komut "root" yazacaktır:
Sudoers Dosyasına Kullanıcı Ekleme
Kullanıcıların ve grupların sudo ayrıcalıkları
/etc/sudoers
dosyasında tanımlanır. Kullanıcıyı bu dosyaya eklemek, komutlara özelleştirilmiş erişim vermenize ve özel güvenlik ilkeleri yapılandırmanıza olanak tanır.
Kullanıcı sudo erişimini, sudoers dosyasını değiştirerek veya
/etc/sudoers.d
dizininde yeni bir yapılandırma dosyası oluşturarak yapılandırabilirsiniz. Bu dizinin içindeki dosyalar sudoers dosyasına dahil edilir.
/etc/sudoers
dosyasını düzenlemek için her zaman
visudo
kullanın. Bu komut, dosyayı kaydederken sözdizimi hatalarına karşı dosyayı kontrol eder. Herhangi bir hata varsa, dosya kaydedilmez. Dosyayı bir metin düzenleyicisiyle açarsanız, sözdizimi hatası sudo erişimini kaybetmenize neden olabilir.
Genellikle,
visudo
/etc/sudoers
açmak için vim kullanır. Vim ile ilgili deneyiminiz yoksa ve dosyayı nano ile düzenlemek istiyorsanız, varsayılan düzenleyiciyi çalıştırarak değiştirin:
EDITOR=nano visudo
Kullanıcının şifre sormadan sudo komutlarını çalıştırmasına izin vermek istediğinizi varsayalım. Bunu yapmak için
/etc/sudoers
dosyasını açın:
visudo
Dosyanın sonuna gidin ve aşağıdaki satırı ekleyin:
/ Etc / Sudoers
username ALL=(ALL) NOPASSWD:ALL
Bir dosyayı kaydedin ve editörden çıkın. Erişim izni vermek istediğiniz kullanıcı adıyla "kullanıcı adını" değiştirmeyi unutmayın.
Diğer bir tipik örnek, kullanıcının
sudo
üzerinden yalnızca belirli komutları çalıştırmasına izin vermektir. Örneğin, yalnızca kullanacağınız
mkdir
ve
rmdir
komutlarına izin vermek için:
username ALL=(ALL) NOPASSWD:/bin/mkdir, /bin/rmdir
Sudoers dosyasını düzenlemek yerine,
/etc/sudoers.d
dizinindeki yetkilendirme kurallarıyla yeni bir dosya oluşturarak da bunu başarabilirsiniz. Sudoers dosyasına eklediğiniz kuralın aynısını ekleyin:
echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username
Bu yaklaşım sudo ayrıcalıklarının yönetimini daha sürdürülebilir hale getirir. Dosyanın adı önemli değil. Dosyanın adının kullanıcı adıyla aynı olması yaygın bir uygulamadır.
Sonuç
Ubuntu'da bir kullanıcıya sudo erişimi vermek basit bir iştir, tek yapmanız gereken kullanıcıyı “sudo” grubuna eklemek.
terminal sudo ubuntuNasıl eklenir ve Pickit Free Images eklentisi Microsoft Office`e eklenir
Word`ünüze yüksek kaliteli görseller eklenir, Pickit küresel fotoğraf topluluğundan Powerpoint ve Sway dokümanı, Office için Pickit eklentisi aracılığıyla.
Kapak fotoğrafı nasıl eklenir ve yeni google + da profil nasıl özelleştirilir
Kapak Fotoğrafını Nasıl Ekleyeceğinizi ve Yeni Google + 'da Profili Özelleştirmeyi öğrenin.
Centos'ta sudo kullanıcılarına nasıl eklenir
CentOS'ta bir kullanıcıya sudo erişimi vermek için iki seçeneğiniz vardır. Birincisi kullanıcıyı sudoers dosyasına eklemek. İkinci seçenek kullanıcıyı tekerlek grubuna eklemektir.