OK, я основал varnish 4. 1.0-1.el7
in /var/cache/yum/x86_64/6/epel/
. Странно. Удалил эту папку и перезагрузил правильный пакет - все вернулось в нормальное состояние.
Это довольно распространенная практика, и обычно этот общий файл хранится где-нибудь в /etc
(, например /etc/bashrc
или /etc/bash.bashrc
.)
Например, RHEL/CentOS поставляет /etc/bashrc
, и .bashrc
как для root, так и для пользователей по умолчанию содержит этот фрагмент:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
Файл, разумеется, принадлежит пользователю root. Но (он должен быть доступен для чтения всем, если -пользователи, не являющиеся root-пользователями, собираются получить его.)
Важно, чтобы его мог изменять только пользователь root, поскольку в противном случае пользователь с правами на запись сможет добавлять в этот файл команды, которые будут выполняться пользователем root при следующем входе в систему... нехорошо! Но я думаю, вы уже ожидали этого...