Есть папка root с правами 700 и файл file1 внутри с правами 644(чтение всем)
Как его прочитать другому пользователю? Если очень надо!:)
Кейс какой, есть хост машина на ней есть zabbix-agent и есть lxc контейнеры, хочу мониторить логи веб сервера без установки zabbix-agenta в каждый контейнер, ну как бы по понятным причинам оптимизации вычислений...
Пробовал делать ссылки, работает только жёсткая ссылка, на неё можно свои права настроить, но при ротации логов ночью всё естественно ломается!:) А символическая не работает.
Смотрите, жесткая ссылка создается на хост машине, роиацией логов занимается гостевая, соотвественно когда произойдет ротация хост не знает, поэтому запускать механизм создания жесткой ссылки нужно с гостевой, что ни есть круто...
romy4: Можно, но как-то сложно звучит, если бы иметь файлик с расширяющими правами доступа, было удобнее, я вот к ACL присматриваюсь, но боюсь тут тоже придётся давать пользователю доступ не к 1му файлу, а ко всему контейнеру, чего делать тоже не хочется...
Можешь сделать группу для чтения этого файла.
Директории установить эту группу и дать ей право на прохождение x.
Затем добавить пользователя, которым собираешься читать файл, в эту группу.
(Есть там ещё такое средство, как ACL, но для начала должно хватить.)