Arasındaki fark nedir useraddve adduser? Birini veya diğerini ne zaman / neden kullanmayı tercih etmeliyim?
Debian Linuxtemel bir soru.
Arasındaki fark nedir useraddve adduser? Birini veya diğerini ne zaman / neden kullanmayı tercih etmeliyim?
Debian Linuxtemel bir soru.
Yanıtlar:
Debian ve bununla ilgili dağıtımlarda, adduser, useradd için dostça ve etkileşimli bir arayüzdür.
Ubuntu'da, useradd sadece kullanıcı veritabanında (/ etc / passwd vs.) bir giriş oluşturur.
adduser diğer yandan kullanıcı için bir giriş dizini yaratır, / etc / skel içeriğiyle doldurur ve şifreyi etkileşimli olarak ayarlamanıza izin verir.
Her zaman kullanadduser (ve deluserkullanıcıları silerken).
useradd, userdelVe usermodkomutlar iken tarihi nedenlerden ötürü orada lowlevel yardımcı programları olan adduser/deluserDo Sağ Thing ™. ( Alfabede user*gelen adduser/deluserve dolayısıyla "daha kötü" olduğunu düşünerek hangisinin kullanılacağını hatırlıyorum .)
İlgili man sayfalarına göre (Ubuntu 12.04'de Hassas Pangolin, yani bir Debian türev sistemi).
adduserdiyor ki:(Vurgu eklendi.)
adduserveaddgroupiçindeki komut satırı seçeneklerine ve yapılandırma bilgilerine göre sisteme kullanıcılar ve gruplar ekleyin/etc/adduser.conf. Onlar dostça ön düşük seviyeli gibi araçlara biter vardıruseradd,groupaddveusermodprogramların , iskelet yapılandırmaya sahip bir giriş dizini oluşturma özel bir komut dosyası çalıştıran ve diğer özellikler, Debian politikası conformant UID ve GID değerlerini seçerek varsayılan olarak.adduserveaddgroupbeş moddan birinde çalıştırılabilir:
useradddiyor ki:
useraddkullanıcı eklemek için düşük seviye bir yardımcı programdır. Debian'da yöneticiler genellikleadduser(8)bunun yerine kullanılmalıdır.
Ayrıca bakınız:
adduserve
useradd? (Ubuntu'ya sor).lrwxrwxrwx. 1 kök kök 7 Kas 17 13:52 / usr / sbin / adduser -> useradd
Biri diğerine "kısayol" / "sembolik bağ" dır. Yani fark yok.
Bu redhat linux üzerinde (ve centos / fedora), diğer dağıtımlarda geçerli olmayabilir.