Как написано, вы не можете удовлетворить ваши требования. Пользователь должен иметь возможность читать некоторые файлы (оболочку, ls
и т. Д.).
Однако мне кажется, что вы сильно усложняете это. Если вы хотите, чтобы они могли просматривать структуру каталогов, просто дайте им дамп ls -lR
.
Вы не должны пытаться перейти на более старую версию пакета, используя предыдущие версии RPM. Здесь вы пытаетесь перейти на более раннюю версию, используя пакеты CentOS 5 на CentOS 6. Это плохая идея.
У вас есть несколько вариантов.
Получите исходный RPM-файл (SRPM), который использовался для сборки php-5.2.17-1.el5.art.x86_64.rpm
и создайте его самостоятельно на CentOS 6, используя:
$ rpmbuild --rebuild
Настройте несколько версий PHP, используя следующие инструкции:
Загрузите PHP, скомпилируйте и установите его в каталог, например / opt
, затем используйте менеджер пакетов PHP PEAR для установки любых необходимых модулей PHP.