Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Apache  (Прочитано 421 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kbu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Apache
« : 28 Октябрь 2011, 10:16:51 »
Подскажите пожалуйста, каким образом можно узнать от какого имени на сайте выполняются скрипты? Т.е. директория сайт /var/www/site в ней лежат все файлы сайта, но когда выполняются какие-либо скрипты с сайта говорит что нет доступа на запись и тд..выдать права 777 не выход..я бы хотел узнать можно ли как-нить оттрейсить от кого идет исполнение и только тому дать права.

Спасибо!
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Apache
« Ответ #1 : 28 Октябрь 2011, 10:33:45 »
по умолчанию  www-data

Оффлайн microran

  • Новичок
  • *
  • Сообщений: 21
  • Ubuntu 11.10 x64
    • Просмотр профиля
    • Комплекс серверов L2
Re: Apache
« Ответ #2 : 28 Октябрь 2011, 10:51:57 »
я например запускаю MC, выделяю нужный файл или папку и верхнем меню в MC в файл - права доступа смотрю какие права стоят и кто владелец, там же можно изменить права, а владельца можете изменить так chown -R root:root www , это команда изменить владельца папки www и всех её файлов и папок на пользователя root
Сервер Core i5-750 2.66Ghz / 12 GB DDR3 1333Mhz / 1TB HDD SATA600 / Geforce GTS 450 1GB

Оффлайн kbu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Apache
« Ответ #3 : 28 Октябрь 2011, 11:40:38 »
по поводу chown понятно, просто надо знать кому права давать:)
а вот на счет www-data спасибо! Попробую!
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: Apache
« Ответ #4 : 28 Октябрь 2011, 11:53:23 »
При чём права на файл и исполнитель?
Смотрите пример. Файл разрешён на исполнение только мне. Но от рута это его не спасло :)

fisher@testing:~$ ls -l test.sh
-rwxr--r-- 1 fisher fisher 26 2011-10-28 11:49 test.sh
fisher@testing:~$ cat test.sh
#!/bin/sh

ps -f
fisher@testing:~$ ./test.sh
UID        PID  PPID  C STIME TTY          TIME CMD
fisher   10894 10893  0 11:41 pts/0    00:00:00 -bash
fisher   11055 10894  0 11:49 pts/0    00:00:00 /bin/sh ./test.sh
fisher   11056 11055  0 11:49 pts/0    00:00:00 ps -f
fisher@testing:~$ sudo ./test.sh
UID        PID  PPID  C STIME TTY          TIME CMD
root     11060 10894  0 11:50 pts/0    00:00:00 /bin/sh ./test.sh
root     11062 11060  0 11:50 pts/0    00:00:00 ps -f
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн kbu

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Apache
« Ответ #5 : 28 Октябрь 2011, 12:25:20 »
Спасибо за разъяснения, но я знаю чем отличаются chown и chmod :)
Просто в предыдущем сообщении немного не так выразился)

Но все равно спасибо за исправления*биир*
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

 

Страница сгенерирована за 0.073 секунд. Запросов: 25.