Simlink (simbola ligo)

En UNIKSO , simbola ligo estas kie dosiero en unu dosierujo agas kiel puntero al dosiero en alia dosierujo. Ekzemple, vi povus krei ligon por ke ĉiuj aliroj al la dosiero / tmp / foo vere agas sur la dosiero / etc / passwd.

Kiel simbolaj ligoj povas esti eksploditaj

Ĉi tiu funkcio ofte estas eksplodita. Kvankam uzanto ne-radika ne rajtas skribi al administraj dosieroj kiel / etc / passwd, ili certe povas krei ligojn al ili en la / tmp-dosierujo aŭ en ilia loka dosierujo. SUID tiam povas esti eksplodita per tio, ke ili kredas, ke ili agas sur uzanto-dosiero, kiuj anstataŭe agas sur la originala administra dosiero. Ĉi tiu estas la ĉefa vojo, ke lokaj uzantoj povas pliigi siajn privilegiojn en sistemo. Ekzemplo: fingro Uzanto povus ligi ilian .plan dosieron al iu ajn alia dosiero en la sistemo. Diakordo, kiu kuŝas per radikaj privilegioj, sekvus la ligilon al tiu dosiero kaj legis ĝin sur ekzekuto de fingra serĉo.