Ответы пользователя по тегу Linux
  • Как задать права доступа к симлинку?

    @FirststepsRu
    Какая разница кто владелец файла, важно какой уровень доступа к нему. Скорее всего папка /etc/vendorname или сам файл закрыт для чтения (например chmod 700 или 600)
    Для того, чтобы все могли читать этот файл надо сделать из под root (из под пользователя user не хватит привилегий)

    chmod a+r /etc/vendorname
    chmod a+r /etc/vendorname/file.txt

    Потом уже пользователь сможет сделать симлинк. Если нельзя разрешать всем видеть этот файл, то тогда надо пользователя user добавить в группу root. И разрешить читать этот файл группе через g+r. Если этот файл генерится заново, то возможно каждый раз привилегии будут слетать, потребуется изменение программы, которая создает этот файл.
    Ответ написан