Я где-то читал (не уверен, где), что /usr/local/src
и /usr/local/lib
являются каталогами, созданными для локальных исходных кодов и библиотек (например, для проектов, которые вы разрабатываете на этом ПК). Если это так, что за логика для них принадлежит суперпользователю?
1 ответ
где-то (не уверен где)
Ваш источник был не верен. Прочитайте документацию (выделено мое):
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
Первоначальная идея «/usr/local» заключалась в том, чтобы на каждой машине был отдельный каталог («local») «/usr», кроме «/usr», который мог быть просто смонтирован только для чтения откуда-то еще. Копирует структуру '/usr'. В наши дни '/usr/local' широко считается хорошим местом для хранения самостоятельно скомпилированных или сторонних программ. Иерархия /usr/local предназначена для использования системным администратором при локальной установке программного обеспечения. Он должен быть защищен от перезаписи при обновлении системного программного обеспечения. Он может использоваться для программ и данных, которые являются общими для группы хостов, но не найдены в /usr. Локально установленное программное обеспечение должно быть размещено в /usr/local, а не /usr, если оно не устанавливается для замены или обновления программного обеспечения в /usr.