terminalini kullanarak Ruby, Vagrant ve Grunt'u yüklemeye çalışırken yüklemelerimde sudo kullanmam gerekiyor. Ben dizüstü bilgisayarın tek sahibiyim ve bir yönetici hesabım var. Sudo kullanmadan yazılım yükleyemem gerekir mi?
terminalini kullanarak Ruby, Vagrant ve Grunt'u yüklemeye çalışırken yüklemelerimde sudo kullanmam gerekiyor. Ben dizüstü bilgisayarın tek sahibiyim ve bir yönetici hesabım var. Sudo kullanmadan yazılım yükleyemem gerekir mi?
Yanıtlar:
Hesap yönetici olmasına rağmen, root kullanıcısı olmak için sudo kullanmanız gerekir. Yönetici, hangi dosyaların okunabileceği veya yazılabileceği konusunda hala kısıtlamalar içeriyor.
Örneğin, / Sistem / Kütüphane / Kullanıcı Şablonu / klasörü Sistem: Okuma / Yazma olarak ayarlanmış ve bir yönetici olsanız bile, bu klasörü izinleri değiştirmeden veya sudo kullanmadan açamazsınız. kök kullanıcı.
Bu, tasarım gereğidir. Kullanıcıların çoğu, GUI yazılımı kurmak ve sistem ayarlarını yapmak istemektedir, ancak komut satırı yazılımı kurmak istememektedir. Aynı kullanıcılar, kötü amaçlı yazılımların sürece girmekte daha zorlanacakları zamanları tercih eder ve genellikle kendilerinden korunmaları gerekir ("Kütüphane"? Bir kitap klasörüne ihtiyacınız yok ...). Yani yönetici kullanıcı kök değil.
Unix katmanına aşina olan kullanıcılar sudo hakkında bilgi sahibidir ve ayrıca gerektiğinde sudolara nasıl özel komutlar ekleneceğini de bilmelidir. sudo bash
Kök kabuğu alma yöntemi de var .
Hayır, sudo kullanmanız gerekir çünkü root kullanıcısı değilsiniz (iyi bir şey, çünkü yanlışlıkla bilgisayarı mahvetmek istemezsiniz), sudo bir anda "root" olmanızı sağlar. Yönetici değilseniz, kullanmasına izin verilen ayrıcalıklı kullanıcılardan biri değilsinizdir sudo
ve bu nedenle gerektiren hiçbir şeyi yükleyemezsiniz sudo
.