UNIX benzeri işletim sistemleri (Linux dahil) sistemin güvenli kalmasını sağlamak için ayrıcalık ayırma adı verilen bir kavram kullanır . UNIX, sıfırdan başlayarak çok kullanıcılı bir sistem olarak tasarlandı - yani, birçok kişinin aynı anda UNIX çalıştıran bir bilgisayarı kullanabileceği şekilde tasarlandı. Çoğu kullanıcının çekirdek sistemi değiştirmesi gerekmediğinden, yalnızca sistem yöneticisi bu ayrıcalığa sahip olmalıdır. Bu ayrıcalıklı kullanıcıya geleneksel olarak root adı verilir . (Kök, Windows'ta Yönetici'ye çok benzer.)
Bu, çeşitli seviyelerde mantıklıdır. Genellikle, bir bağlantı noktasını başka (muhtemelen kötü amaçlı) bilgisayarlara maruz bırakan bir web sunucusu veya başka bir işlem kendi kullanıcısı olarak çalışır (Apache kullanıcı olarak çalışır nobody
), böylece web sunucusu programı saldırıya uğrasa bile saldırgan çöpe alamaz tüm makine oldukça kolay. Masaüstü bilgisayarlar gibi çoğunlukla tek kullanıcılı makineler için bile mantıklıdır: örneğin ailenizin diğer üyeleri bir şekilde çalışmayı başarabilirse rm -rf /
( bunu çalıştırmayın ), sistemdeki her dosyayı silme iznine sahip olmazlar , örneğin ayrıcalık ayrılığı diye bir şey olmasaydı olurdu.
Ayrıcalıklarınızı yükseltmek için kullanabileceğiniz birkaç komut vardır. sudo
Komut Sistemi yönetmek için ihtiyacınız olduğunda geçici olarak size kök düzeyinde ayrıcalıkları vermek için vardır. Ayrıca komutları kullanabilirsiniz gksudo
ya su
. İkincisi yalnızca root şifresini biliyorsanız ve hesabınızın kullanım izni yoksa iyi bir seçenektir sudo
.
Kök kullanıcı, neredeyse hiçbir istisna olmaksızın sistem üzerinde her şeyi yapabilir . Bu nedenle, kazara bir şey talep etseniz bile, sisteminizin sağlığı için kötü olsa bile, az veya hiç uyarı yapılmadan gerçekleştirilecektir. Bu nedenle, etkinliklerinizin çoğunu normal bir kullanıcı olarak yapmak ve root'u yalnızca bir program yüklerken olduğu gibi yalnızca gerektiğinde kullanmak iyi bir uygulamadır.
Segmentasyon hatasından kurtulmak için root kullanmanıza gerek yoktur. Bir segfault'u düzelten tek şey kökse, programın bir hatası vardır. Programlar kökleri olmadığı için böyle başarısız olmamalıdır.
segmentation fault
başka bir editörü deneyin veya onarın (gedit gnome editörüdür). kate en kwrite KDE programıdır (Gnome değil).