The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как изменить владельца символьной ссылки"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как изменить владельца символьной ссылки"  
Сообщение от Oligarh email on 10-Окт-07, 16:09 
Вобщем проблема вот в чем, есть две директории, в одной из них cgi-скрипты, а в другой символьные сцилки на эти скрипты. Есть две поги котрые с ними работают и соответсвенно есть два пользователя-тезки прог, для того чтобы они с ними работали необходимо присвоить файлы и сцилки на эти файлы этим пользователям. С файлами проблем не возникло, а вот с символьными сцилками не получается...
Что делать даже не знаю, когда меняю владельца у всей директории, то у конфигурационных файлов владелец меняется, а у сцилок нет, подскажите плиззззз!!!!
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как изменить владельца символьной ссылки"  
Сообщение от angra (ok) on 10-Окт-07, 21:04 
man chown, он ведь короткий, опция -h, неужели не нашли?
chown -Rh user:group /path/to/dir
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как изменить владельца символьной ссылки"  
Сообщение от Oligarh email on 11-Окт-07, 11:38 
>man chown, он ведь короткий, опция -h, неужели не нашли?
>chown -Rh user:group /path/to/dir

Чегото не нашел...
спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как изменить владельца символьной ссылки"  
Сообщение от oligarh email(ok) on 11-Окт-07, 13:59 
>>man chown, он ведь короткий, опция -h, неужели не нашли?
>>chown -Rh user:group /path/to/dir
>
>Чегото не нашел...
>спасибо.

chown -Rh nagios.apache /var/www/nagios/cgi-bin/
Вот так все поменялось, однако проблема не решена, ибо зайти на вебсайт я всеравно тне могу, в логах вижу следующее
[Thu Oct 11 12:43:49 2007] [error] [client 192.168.2.37] (13)Permission denied: exec of '/usr/lib/nagios/cgi-bin/status.cgi' failed, referer: http://192.168.2.38/side.html
[Thu Oct 11 12:43:49 2007] [error] [client 192.168.2.37] Premature end of script headers: status.cgi, referer: http://192.168.2.38/side.html
Владельцы у сцилок и фалов одни и те же

[root@support cgi-bin]# ls -l
total 52
lrwxrwxrwx 1 nagios apache 33 Oct 8 12:26 avail.cgi -> /usr/lib/nagios/cgi-bin/avail.cgi
lrwxrwxrwx 1 nagios apache 31 Oct 8 12:26 cmd.cgi -> /usr/lib/nagios/cgi-bin/cmd.cgi
lrwxrwxrwx 1 nagios apache 34 Oct 8 12:26 config.cgi -> /usr/lib/nagios/cgi-bin/config.cgi
lrwxrwxrwx 1 nagios apache 35 Oct 8 12:26 extinfo.cgi -> /usr/lib/nagios/cgi-bin/extinfo.cgi
lrwxrwxrwx 1 nagios apache 35 Oct 8 12:26 history.cgi -> /usr/lib/nagios/cgi-bin/history.cgi
lrwxrwxrwx 1 nagios apache 41 Oct 8 12:26 notifications.cgi -> /usr/lib/nagios/cgi-bin/notifications.cgi
lrwxrwxrwx 1 nagios apache 35 Oct 8 12:26 outages.cgi -> /usr/lib/nagios/cgi-bin/outages.cgi
lrwxrwxrwx 1 nagios apache 35 Oct 8 12:26 showlog.cgi -> /usr/lib/nagios/cgi-bin/showlog.cgi
lrwxrwxrwx 1 nagios apache 34 Oct 8 12:26 status.cgi -> /usr/lib/nagios/cgi-bin/status.cgi
lrwxrwxrwx 1 nagios apache 37 Oct 8 12:26 statuswml.cgi -> /usr/lib/nagios/cgi-bin/statuswml.cgi
lrwxrwxrwx 1 nagios apache 37 Oct 8 12:26 statuswrl.cgi -> /usr/lib/nagios/cgi-bin/statuswrl.cgi
lrwxrwxrwx 1 nagios apache 35 Oct 8 12:26 summary.cgi -> /usr/lib/nagios/cgi-bin/summary.cgi
lrwxrwxrwx 1 nagios apache 31 Oct 8 12:26 tac.cgi -> /usr/lib/nagios/cgi-bin/tac.cgi

[root@support cgi-bin]# ls -l
total 1844
-rwxrwxrwx 1 nagios apache 162284 Dec 3 2006 avail.cgi
-rwxrwxrwx 1 nagios apache 170796 Dec 3 2006 cmd.cgi
-rwxrwxrwx 1 nagios apache 127344 Dec 3 2006 config.cgi
-rwxrwxrwx 1 nagios apache 183056 Dec 3 2006 extinfo.cgi
-rwxrwxrwx 1 nagios apache 116496 Dec 3 2006 history.cgi
-rwxrwxrwx 1 nagios apache 112884 Dec 3 2006 notifications.cgi
-rwxrwxrwx 1 nagios apache 114032 Dec 3 2006 outages.cgi
-rwxrwxrwx 1 nagios apache 108560 Dec 3 2006 showlog.cgi
-rwxrwxrwx 1 nagios apache 166192 Dec 3 2006 status.cgi
-rwxrwxrwx 1 nagios apache 126384 Dec 3 2006 statuswml.cgi
-rwxrwxrwx 1 nagios apache 112848 Dec 3 2006 statuswrl.cgi
-rwxrwxrwx 1 nagios apache 128784 Dec 3 2006 summary.cgi
-rwxrwxrwx 1 nagios apache 129324 Dec 3 2006 tac.cgi
[root@support cgi-bin]#

И в чем может быть проблема мне почему то неясно....


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как изменить владельца символьной ссылки"  
Сообщение от newser (ok) on 11-Окт-07, 14:18 
>[оверквотинг удален]
>-rwxrwxrwx 1 nagios apache 114032 Dec 3 2006 outages.cgi
>-rwxrwxrwx 1 nagios apache 108560 Dec 3 2006 showlog.cgi
>-rwxrwxrwx 1 nagios apache 166192 Dec 3 2006 status.cgi
>-rwxrwxrwx 1 nagios apache 126384 Dec 3 2006 statuswml.cgi
>-rwxrwxrwx 1 nagios apache 112848 Dec 3 2006 statuswrl.cgi
>-rwxrwxrwx 1 nagios apache 128784 Dec 3 2006 summary.cgi
>-rwxrwxrwx 1 nagios apache 129324 Dec 3 2006 tac.cgi
>[root@support cgi-bin]#
>
>И в чем может быть проблема мне почему то неясно....

Про Options FollowSymLinks в конфиге apache что-нибудь слышали?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как изменить владельца символьной ссылки"  
Сообщение от oligarh email(ok) on 11-Окт-07, 14:45 
>[оверквотинг удален]
>>-rwxrwxrwx 1 nagios apache 166192 Dec 3 2006 status.cgi
>>-rwxrwxrwx 1 nagios apache 126384 Dec 3 2006 statuswml.cgi
>>-rwxrwxrwx 1 nagios apache 112848 Dec 3 2006 statuswrl.cgi
>>-rwxrwxrwx 1 nagios apache 128784 Dec 3 2006 summary.cgi
>>-rwxrwxrwx 1 nagios apache 129324 Dec 3 2006 tac.cgi
>>[root@support cgi-bin]#
>>
>>И в чем может быть проблема мне почему то неясно....
>
>Про Options FollowSymLinks в конфиге apache что-нибудь слышали?

Только вооот  это
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
Что здесь изменить?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Как изменить владельца символьной ссылки"  
Сообщение от newser (ok) on 11-Окт-07, 15:57 
>[оверквотинг удален]
>>>И в чем может быть проблема мне почему то неясно....
>>
>>Про Options FollowSymLinks в конфиге apache что-нибудь слышали?
>
>Только вооот  это
><Directory />
>    Options FollowSymLinks
>    AllowOverride None
></Directory>
>Что здесь изменить?

Здесь ничего менять не нужно. Добавьте подобную строчку в раздел описания для каталога cgi-bin.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Как изменить владельца символьной ссылки"  
Сообщение от oligarh email(??) on 17-Окт-07, 14:44 
>[оверквотинг удален]
>>
>>Только вооот  это
>><Directory />
>>    Options FollowSymLinks
>>    AllowOverride None
>></Directory>
>>Что здесь изменить?
>
>Здесь ничего менять не нужно. Добавьте подобную строчку в раздел описания для
>каталога cgi-bin.

проипсал так:
<Directory/>
    Options FollowSymLinks
    AllowOverride None
</Directory>

<Directory /var/www/cgi-bin/>
    Options FollowSymLinks
    AllowOverride None
</Directory>

однако, апаатч при этом не стартуется, выдает ошибку следующего характера
[root@support ~]# /etc/init.d/httpd start
Запускается httpd: Syntax error on line 280 of /etc/httpd/conf/httpd.conf:
Expected </Directory/> but saw </Directory>
        
                                                  [ СБОЙ ]
Поробывал прописать так

<Directory /var/www/cgi-bin/>
    Options FollowSymLinks
    AllowOverride None
</Directory>

в таком случае возникает ошибка при работе с вебсервером, браузер выдате сообщение об ошибке

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.0.52 (CentOS) Server at 192.168.2.38 Port 80

смотрю логи:

[Wed Oct 17 13:31:52 2007] [error] [client 192.168.2.37] (13)Permission denied: exec of '/usr/lib/nagios/cgi-bin/status.cgi' failed, referer: http://192.168.2.38/side.html
[Wed Oct 17 13:31:52 2007] [error] [client 192.168.2.37] Premature end of script headers: status.cgi, referer: http://192.168.2.38/side.html

Насколько я понял косяк где то в правах доступа, но где именно и кула копать?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Как изменить владельца символьной ссылки"  
Сообщение от pavel_simple (ok) on 17-Окт-07, 14:57 
><Directory/>
>    Options FollowSymLinks
>    AllowOverride None
></Directory>

в первой сроке пробел нужен

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Как изменить владельца символьной ссылки"  
Сообщение от oligarh email(??) on 17-Окт-07, 16:45 
>><Directory/>
>>    Options FollowSymLinks
>>    AllowOverride None
>></Directory>
>
>в первой сроке пробел нужен

Пробел поставил, оапатч стартанул, ноь проблема не устранена, она по-прежнему есть...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Как изменить владельца символьной ссылки"  
Сообщение от koluchy on 26-Ноя-07, 15:18 
>>><Directory/>
>>>    Options FollowSymLinks
>>>    AllowOverride None
>>></Directory>
>>
>>в первой сроке пробел нужен
>
>Пробел поставил, оапатч стартанул, ноь проблема не устранена, она по-прежнему есть...

Скажите какой версии апач и дистрибутив ОС?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру