Определение символической ссылки в Unix

В операционных системах на основе UNIX символическая ссылка или символическая ссылка — это файл в одном каталоге, который действует как указатель на файл в другом каталоге. Например, вы можете создать ссылку, чтобы все обращения к файлу / tmp / foo действительно влияли на файл / etc / passwd.

Создание символических ссылок

Linux предлагает пер Команда для создания ссылок, с -s флаг, указывающий символическую ссылку. Например:

создаст символическую ссылку в каталоге / tmp на файл todo.md, расположенный в домашнем каталоге пользователя.

Symlink Security

Хотя у пользователя без полномочий root нет прав на запись в административные файлы, такие как / etc / passwd, обычная учетная запись пользователя может создавать ссылки на них в каталоге / tmp или домашнем каталоге. SUID — процесс, в котором операционная система устанавливает конкретный идентификатор пользователя в качестве исполняющего пользователя при обращении к файлу или при выполнении команды — может затем использоваться. Это основной способ, которым локальные пользователи могут повысить свои привилегии в системе.

Ссылка на основную публикацию