Команда, с которой Вы связываетесь, является созданным в команде TCL. У Вас есть TCL установленным?
yum install tcl
Править: Попробуйте следующую программу:
proc tellme {id a e op} {
puts " $id a=$a e=$e op=$op\
ax=[info exists ::$a] ex=[info exists ::${a}($e)]"
}
proc do {args} {
puts "<$args>"
uplevel $args
}
trace var a wu {tellme array}
trace var a(1) wu {tellme element}
puts [trace vinfo a]
puts [trace vinfo a(1)]
do set a(0) zero
do set a(1) one
do set a(2) two
do unset a(0)
do unset a(2)
do unset a
# output is:
#
# {wu {tellme array}}
# {wu {tellme element}}
#
# array a=a e=0 op=w ax=1 ex=1
#
# array a=a e=1 op=w ax=1 ex=1
# element a=a e=1 op=w ax=1 ex=1
#
# array a=a e=2 op=w ax=1 ex=1
#
# array a=a e=0 op=u ax=1 ex=0
#
# array a=a e=2 op=u ax=1 ex=0
#
# array a=a e= op=u ax=0 ex=0
# element a=a e=1 op=u ax=0 ex=0
SELinux по умолчанию очень ограничен, в зависимости от дистрибутива. Вам нужно будет явно разрешить доступ, в зависимости от вашей конфигурации.
В случае Red Hat, с включенным SELinux, / var / www является доступом, но если ваши сайты находятся в / home, этого не будет. Вы должны включить его с помощью:
setsebool -P httpd_enable_homedirs on
Вы можете получить список политик, которые вы можете включить с помощью:
getsebool -a
Это много, поэтому вам нужно будет найти службу, к которой вы хотите разрешить доступ, с помощью grep. Опять же, в случае с Red Hat вам нужно только включить буферизацию для почты, поэтому она будет работать по умолчанию. Однако с вашим дистрибутивом все может быть иначе. Это и ваш веб-каталог могут находиться в совершенно другом месте.
Итак, вам нужно перейти в каталог selinux и посмотреть на политики, роли и контексты файлов, которые могут быть доступны по адресу:
/etc/selinux
И применить соответствующие ярлыки к файлам.
Я предлагаю вам взглянуть на это как на базовую отправную точку:
http://selinuxproject.org/page/Main_Page
Если вы хотите продолжать работать с SELinux. В противном случае, либо используйте другой дистрибутив, который упрощает вам управление SELinux, либо переведите его в разрешающий режим на данный момент и используйте какой-либо другой механизм для защиты вашего сервера - по крайней мере, пока вы не освоите SELinux.