Sembolik link

UNIX'te , bir dizindeki bir dosyanın başka bir dizindeki bir dosyaya işaretçi olarak işlev yaptığı sembolik bir bağdır. Örneğin, / tmp / foo dosyasına yapılan tüm erişimlerin gerçekten de / etc / passwd dosyasına etki etmesi için bir bağlantı oluşturabilirsiniz.

Sembolik Linkler Nasıl Yararlanabiliyor?

Bu özellik genellikle kullanılabilir. Kök olmayan bir kullanıcı / etc / passwd gibi yönetim dosyalarına yazma iznine sahip olmasa da, / tmp dizinindeki veya yerel dizinindeki linkleri oluşturabilirler. SUID, daha sonra, orijinal idari dosya üzerinde hareket eden bir kullanıcı dosyası üzerinde hareket ettiğine inandığı şekilde kullanılabilir. Bu, yerel kullanıcıların kendi ayrıcalıklarını bir sistemde yükseltebilmelerinin önde gelen yoludur. Örnek: parmak Bir kullanıcı .plan dosyasını sistemdeki herhangi bir başka dosyaya bağlayabilir. Kök ayrıcalıklarıyla çalışan bir parmaklı daemon, daha sonra bu dosyaya giden bağlantıyı izler ve bir parmak aramasının yürütülmesi üzerine okur.