ошибка открытия файла общего объекта с “sudo управляет”, но НЕ с “sudo удар” затем та же команда?

Может стоить упомянуть, что альтернативно, можно переместить большие каталоги в другой раздел (например, путем монтирования/dev/sdb3 на / var). Будьте осторожны, хотя, поскольку система может не загрузиться, если некоторые данные не доступны (т.е. если Вы перемещаете их в раздел, который не смонтирован при начальной загрузке).

2
01.12.2014, 05:05
2 ответа

Разрешение LD_LIBRARY_PATH для suid двоичных файлов как sudo является проблемой безопасности, таким образом LD_LIBRARY_PATH, разделяется из среды. sudo по умолчанию не делает передачи LD_LIBRARY_PATH его детям ни один для тех же проблем безопасности: внимательно обработанные библиотеки позволили бы вам обходить sudo ограничения аргумента для выполнения независимо от того, что вы хотите.

, Если вы нуждаетесь в переменном наборе как этот или используете sudo-E или передаете огибающие переменные командной строке как так: sudo - LD_LIBRARY_PATH =/usr/local/lib dc_full . sudo должен будет быть настроен, чтобы позволить вам передавать переменные среды, которому обычно не нужна ручная конфигурация.

3
27.01.2020, 22:00

Добавляют/usr/local/lib к/etc/ld.so.conf и выполняют ldconfig, затем у вас будет этот путь добавленным как путь по умолчанию для библиотек.

1
27.01.2020, 22:00

Теги

Похожие вопросы