ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Re: [Comm] apache and user's home
  2004-04-14 12:26 [Comm] apache and user's home Alexey Morsov
@ 2004-04-14 12:19 ` Nizamov Shavkat
  2004-04-14 12:41   ` Alexey Morsov
  2004-04-14 15:37 ` Aleksander N.Gorohovski
  1 sibling, 1 reply; 16+ messages in thread
From: Nizamov Shavkat @ 2004-04-14 12:19 UTC (permalink / raw)
  To: community

>
> Хочу странного - редактировать файлы и выкладывать их по ftp
> (т.е. в папку /home/user/html) и чтобы тут же по адресу
> http://myserver/user/ я мог наблюдать выложеный результат.

http://myserver/~user

> В доках апача вроде бы это обзывают URL remapping - но вот чей-то
> он у меня не работает .

вообще это называется user_mod
поищите в конфиге апача строки с public_html, там внятно расписано

> Я прописал в httpd.conf
>
> Alias "/user/" "/home/morsov/html/"
>
> Анач начал бухтеть что этот локейшн Forbiden ...

Совершенно верно. Права надо выставить на /home/user - по умолчанию в
домашнюю директорию никто не имеет доступа кроме user и root





^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Comm] apache and user's home
@ 2004-04-14 12:26 Alexey Morsov
  2004-04-14 12:19 ` Nizamov Shavkat
  2004-04-14 15:37 ` Aleksander N.Gorohovski
  0 siblings, 2 replies; 16+ messages in thread
From: Alexey Morsov @ 2004-04-14 12:26 UTC (permalink / raw)
  To: community

Привет,

Хочу странного - редактировать файлы и выкладывать их по ftp 
(т.е. в папку /home/user/html) и чтобы тут же по адресу 
http://myserver/user/ я мог наблюдать выложеный результат.

В доках апача вроде бы это обзывают URL remapping - но вот чей-то 
он у меня не работает .
Я прописал в httpd.conf

Alias "/user/" "/home/morsov/html/"

Анач начал бухтеть что этот локейшн Forbiden ...
Пробовал через

AliasMatch
с <Directory> и без - ничего не помогает -

Что я делаю не так?

PS: Про безопасность не нать -этот www внутри локалки и пользую 
его только я и иногда начальница



-- 
С наилучшими пожеланиями,
Алексей.



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-14 12:41   ` Alexey Morsov
@ 2004-04-14 12:40     ` Nizamov Shavkat
  2004-04-14 13:26       ` Alexey Morsov
  0 siblings, 1 reply; 16+ messages in thread
From: Nizamov Shavkat @ 2004-04-14 12:40 UTC (permalink / raw)
  To: community

>> http://myserver/~user
> Да-да.... именно это и хочу... красивше было бы user.mydomain.ru
> но это не принципиально - мне главное чтобы можно было постить по
> ftp и тут же смотреть...

ну дык проще простого - заводим в домашней директории public_html с
соответсвующими правами - например 0744.


>> Совершенно верно. Права надо выставить на /home/user - по умолчанию в
>> домашнюю директорию никто не имеет доступа кроме user и root
> Дык какие и на что тогда права ставить? Пробовал на директории
> /home/morsov/html ставить принадлежность apache:apache - не
> помогло...

права на /home/morsov
они не дают апачу спускаться ниже по иерархии.
поставьте например 0755 (0700 - по умолчанию)



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-14 12:19 ` Nizamov Shavkat
@ 2004-04-14 12:41   ` Alexey Morsov
  2004-04-14 12:40     ` Nizamov Shavkat
  0 siblings, 1 reply; 16+ messages in thread
From: Alexey Morsov @ 2004-04-14 12:41 UTC (permalink / raw)
  To: community


Nizamov Shavkat wrote:

>>Хочу странного - редактировать файлы и выкладывать их по ftp
>>(т.е. в папку /home/user/html) и чтобы тут же по адресу
>>http://myserver/user/ я мог наблюдать выложеный результат.
> 
> 
> http://myserver/~user
Да-да.... именно это и хочу... красивше было бы user.mydomain.ru 
но это не принципиально - мне главное чтобы можно было постить по 
ftp и тут же смотреть...

> 
> 
>>В доках апача вроде бы это обзывают URL remapping - но вот чей-то
>>он у меня не работает .
> 
> 
> вообще это называется user_mod
> поищите в конфиге апача строки с public_html, там внятно расписано
Да видел -ставил...
> 
> 
>>Я прописал в httpd.conf
>>
>>Alias "/user/" "/home/morsov/html/"
>>
>>Анач начал бухтеть что этот локейшн Forbiden ...
> 
> 
> Совершенно верно. Права надо выставить на /home/user - по умолчанию в
> домашнюю директорию никто не имеет доступа кроме user и root
Дык какие и на что тогда права ставить? Пробовал на директории 
/home/morsov/html ставить принадлежность apache:apache - не 
помогло...

> 
> 
> 
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://lists.altlinux.ru/mailman/listinfo/community
> 

-- 
С наилучшими пожеланиями,
Алексей.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-14 15:37 ` Aleksander N.Gorohovski
@ 2004-04-14 13:02   ` Alexey Morsov
  0 siblings, 0 replies; 16+ messages in thread
From: Alexey Morsov @ 2004-04-14 13:02 UTC (permalink / raw)
  To: community


Aleksander N.Gorohovski wrote:

> Alexey Morsov пишет:
> 
>> Привет,
>>
>> Хочу странного - редактировать файлы и выкладывать их по ftp (т.е. в 
>> папку /home/user/html) 
> 
> 
> По моему, должно все работать если использовать в качестве корневого 
> (родительского)
> /var/www/html/
> или
> /var/www/
> 
>> и чтобы тут же по адресу http://myserver/user/ я мог наблюдать 
>> выложеный результат.
Так счас и сделал - т.е. в браузере набираем http://myserver/test 
а попадаем на /var/www/test - только маленькая НО - юзер по ftp 
туда класть ничего не может (и разрешать ему это  как-то нехорошо)
>>
> 
> 
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://lists.altlinux.ru/mailman/listinfo/community
> 

-- 
С наилучшими пожеланиями,
Алексей.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-14 13:26       ` Alexey Morsov
@ 2004-04-14 13:21         ` Nizamov Shavkat
  2004-04-14 13:49           ` Alexey Morsov
  2004-04-15  4:47           ` Eugene Prokopiev
  0 siblings, 2 replies; 16+ messages in thread
From: Nizamov Shavkat @ 2004-04-14 13:21 UTC (permalink / raw)
  To: community

>> права на /home/morsov
>> они не дают апачу спускаться ниже по иерархии.
>> поставьте например 0755 (0700 - по умолчанию)
> Сработало... спасибо... как-то я не допер до этого ... ищу
> сложность там где ее быть не может

вот теперь будем гнать про безопасность %)))

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

во избежание подобного, надо в группу пользователя morsov добавить apache,
а права выставлять 0750. и перезапустить апач.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-14 12:40     ` Nizamov Shavkat
@ 2004-04-14 13:26       ` Alexey Morsov
  2004-04-14 13:21         ` Nizamov Shavkat
  0 siblings, 1 reply; 16+ messages in thread
From: Alexey Morsov @ 2004-04-14 13:26 UTC (permalink / raw)
  To: community


Nizamov Shavkat wrote:

>>>http://myserver/~user
>>
>>Да-да.... именно это и хочу... красивше было бы user.mydomain.ru
>>но это не принципиально - мне главное чтобы можно было постить по
>>ftp и тут же смотреть...
> 
> 
> ну дык проще простого - заводим в домашней директории public_html с
> соответсвующими правами - например 0744.
> 
> 
> 
>>>Совершенно верно. Права надо выставить на /home/user - по умолчанию в
>>>домашнюю директорию никто не имеет доступа кроме user и root
>>
>>Дык какие и на что тогда права ставить? Пробовал на директории
>>/home/morsov/html ставить принадлежность apache:apache - не
>>помогло...
> 
> 
> права на /home/morsov
> они не дают апачу спускаться ниже по иерархии.
> поставьте например 0755 (0700 - по умолчанию)
Сработало... спасибо... как-то я не допер до этого ... ищу 
сложность там где ее быть не может

> 
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://lists.altlinux.ru/mailman/listinfo/community
> 

-- 
С наилучшими пожеланиями,
Алексей.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re:  [Comm] apache and user's home
  2004-04-14 13:21         ` Nizamov Shavkat
@ 2004-04-14 13:49           ` Alexey Morsov
  2004-04-15  4:50             ` Eugene Prokopiev
  2004-04-15  4:47           ` Eugene Prokopiev
  1 sibling, 1 reply; 16+ messages in thread
From: Alexey Morsov @ 2004-04-14 13:49 UTC (permalink / raw)
  To: community



Nizamov Shavkat wrote:

>>>права на /home/morsov
>>>они не дают апачу спускаться ниже по иерархии.
>>>поставьте например 0755 (0700 - по умолчанию)
>>
>>Сработало... спасибо... как-то я не допер до этого ... ищу
>>сложность там где ее быть не может
> 
> 
> вот теперь будем гнать про безопасность %)))
> 
> дело в том что при получившихся правах любой пользователь может
> просматривать домашнюю директорию (и файлы, в зависимости от прав на них)
> другого пользователя, что не есть хорошо.
> 
> во избежание подобного, надо в группу пользователя morsov добавить apache,
> а права выставлять 0750. и перезапустить апач.
А вот я поставил на директорию /home/morsov 0711 и в ней на 
директорию public_html тоже 0711 - по идее ведь всякие ВСЕ могут 
только cd в эту директорию но не могут получить ее содержимого 
(ибо требуеться права на read а их нет),
Так не катит?

PS: Собственно иных юзеров кроме morsov и root на хосте нет (и не 
будет)
> _______________________________________________
> Community mailing list
> Community@altlinux.ru
> http://lists.altlinux.ru/mailman/listinfo/community
> 

-- 
С наилучшими пожеланиями,
Алексей.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-14 12:26 [Comm] apache and user's home Alexey Morsov
  2004-04-14 12:19 ` Nizamov Shavkat
@ 2004-04-14 15:37 ` Aleksander N.Gorohovski
  2004-04-14 13:02   ` Alexey Morsov
  1 sibling, 1 reply; 16+ messages in thread
From: Aleksander N.Gorohovski @ 2004-04-14 15:37 UTC (permalink / raw)
  To: community

Alexey Morsov пишет:

> Привет,
>
> Хочу странного - редактировать файлы и выкладывать их по ftp (т.е. в 
> папку /home/user/html) 

По моему, должно все работать если использовать в качестве корневого 
(родительского)
/var/www/html/
или
/var/www/

> и чтобы тут же по адресу http://myserver/user/ я мог наблюдать 
> выложеный результат.
>




^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re:  [Comm] apache and user's home
  2004-04-15  4:47           ` Eugene Prokopiev
@ 2004-04-15  4:42             ` Nizamov Shavkat
  2004-04-15  5:01               ` Eugene Prokopiev
  0 siblings, 1 reply; 16+ messages in thread
From: Nizamov Shavkat @ 2004-04-15  4:42 UTC (permalink / raw)
  To: community

>> во избежание подобного, надо в группу пользователя morsov добавить
>> apache,
>> а права выставлять 0750. и перезапустить апач.
>
> шило на мыло?
>
> все равно давать права группе апач и так для всех юзеров, которых всех
> надо будет включить в группу апач :) т.е. все все читают

Вы не поняли
апач будет у всех пользователей в группах, но никто из пользователей в
группе апача не будет.

user1=user1+apache
user2=user2+apache

при такой раскладке user1 не имеет доступа к файлам user2



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re:  [Comm] apache and user's home
  2004-04-14 13:21         ` Nizamov Shavkat
  2004-04-14 13:49           ` Alexey Morsov
@ 2004-04-15  4:47           ` Eugene Prokopiev
  2004-04-15  4:42             ` Nizamov Shavkat
  1 sibling, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2004-04-15  4:47 UTC (permalink / raw)
  To: community

Nizamov Shavkat пишет:

>>>права на /home/morsov
>>>они не дают апачу спускаться ниже по иерархии.
>>>поставьте например 0755 (0700 - по умолчанию)
>>
>>Сработало... спасибо... как-то я не допер до этого ... ищу
>>сложность там где ее быть не может
> 
> 
> вот теперь будем гнать про безопасность %)))
> 
> дело в том что при получившихся правах любой пользователь может
> просматривать домашнюю директорию (и файлы, в зависимости от прав на них)
> другого пользователя, что не есть хорошо.
> 
> во избежание подобного, надо в группу пользователя morsov добавить apache,
> а права выставлять 0750. и перезапустить апач.

шило на мыло?

все равно давать права группе апач и так для всех юзеров, которых всех 
надо будет включить в группу апач :) т.е. все все читают

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-14 13:49           ` Alexey Morsov
@ 2004-04-15  4:50             ` Eugene Prokopiev
  2004-04-15  6:42               ` Alexey Morsov
  0 siblings, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2004-04-15  4:50 UTC (permalink / raw)
  To: community

Alexey Morsov пишет:
> 
> 
> Nizamov Shavkat wrote:
> 
>>>> права на /home/morsov
>>>> они не дают апачу спускаться ниже по иерархии.
>>>> поставьте например 0755 (0700 - по умолчанию)
>>>
>>>
>>> Сработало... спасибо... как-то я не допер до этого ... ищу
>>> сложность там где ее быть не может
>>
>>
>>
>> вот теперь будем гнать про безопасность %)))
>>
>> дело в том что при получившихся правах любой пользователь может
>> просматривать домашнюю директорию (и файлы, в зависимости от прав на них)
>> другого пользователя, что не есть хорошо.
>>
>> во избежание подобного, надо в группу пользователя morsov добавить 
>> apache,
>> а права выставлять 0750. и перезапустить апач.
> 
> А вот я поставил на директорию /home/morsov 0711 и в ней на директорию 
> public_html тоже 0711 - по идее ведь всякие ВСЕ могут только cd в эту 
> директорию но не могут получить ее содержимого (ибо требуеться права на 
> read а их нет),
> Так не катит?

нет прав для чтения файлов? и как тогда апач будет их читать?

> PS: Собственно иных юзеров кроме morsov и root на хосте нет (и не будет)

это сильно меняет дело :) в таком случае легче всего разрешить всем 
читать содержимое папки morsov.

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-15  5:01               ` Eugene Prokopiev
@ 2004-04-15  4:52                 ` Nizamov Shavkat
  2004-04-15  5:41                   ` Eugene Prokopiev
  0 siblings, 1 reply; 16+ messages in thread
From: Nizamov Shavkat @ 2004-04-15  4:52 UTC (permalink / raw)
  To: community

>> Вы не поняли
>> апач будет у всех пользователей в группах, но никто из пользователей в
>> группе апача не будет.
>>
>> user1=user1+apache
>> user2=user2+apache
>>
>> при такой раскладке user1 не имеет доступа к файлам user2
>
> И правда не понял. Разжуйте, пожалуйста.
> Кто будет владелец /home/user? какие на них будут права?
> Не могу представить себе комбинацию, в которой user1 не имеет доступа к
> файлам user2
владелец /home/user1 - user1, права доступа 0750
владелей /home/user2 - user2, права доступа 0750

группа user1 - user1,apache
группа user2 - user2,apache

апач имеет доступ в обе директории (5 из 750)
пользователи не имеет доступа к директориям друг-друга - (0 из 750)


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-15  4:42             ` Nizamov Shavkat
@ 2004-04-15  5:01               ` Eugene Prokopiev
  2004-04-15  4:52                 ` Nizamov Shavkat
  0 siblings, 1 reply; 16+ messages in thread
From: Eugene Prokopiev @ 2004-04-15  5:01 UTC (permalink / raw)
  To: community

> Вы не поняли
> апач будет у всех пользователей в группах, но никто из пользователей в
> группе апача не будет.
> 
> user1=user1+apache
> user2=user2+apache
> 
> при такой раскладке user1 не имеет доступа к файлам user2

И правда не понял. Разжуйте, пожалуйста.
Кто будет владелец /home/user? какие на них будут права?
Не могу представить себе комбинацию, в которой user1 не имеет доступа к 
файлам user2

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-15  4:52                 ` Nizamov Shavkat
@ 2004-04-15  5:41                   ` Eugene Prokopiev
  0 siblings, 0 replies; 16+ messages in thread
From: Eugene Prokopiev @ 2004-04-15  5:41 UTC (permalink / raw)
  To: community

Nizamov Shavkat пишет:

>>>Вы не поняли
>>>апач будет у всех пользователей в группах, но никто из пользователей в
>>>группе апача не будет.
>>>
>>>user1=user1+apache
>>>user2=user2+apache
>>>
>>>при такой раскладке user1 не имеет доступа к файлам user2
>>
>>И правда не понял. Разжуйте, пожалуйста.
>>Кто будет владелец /home/user? какие на них будут права?
>>Не могу представить себе комбинацию, в которой user1 не имеет доступа к
>>файлам user2
> 
> владелец /home/user1 - user1, права доступа 0750
> владелей /home/user2 - user2, права доступа 0750
> 
> группа user1 - user1,apache
> группа user2 - user2,apache
> 
> апач имеет доступ в обе директории (5 из 750)
> пользователи не имеет доступа к директориям друг-друга - (0 из 750)

спасибо, работает

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Comm] apache and user's home
  2004-04-15  4:50             ` Eugene Prokopiev
@ 2004-04-15  6:42               ` Alexey Morsov
  0 siblings, 0 replies; 16+ messages in thread
From: Alexey Morsov @ 2004-04-15  6:42 UTC (permalink / raw)
  To: community


Eugene Prokopiev wrote:
> нет прав для чтения файлов? и как тогда апач будет их читать?
> 
>> PS: Собственно иных юзеров кроме morsov и root на хосте нет (и не будет)
> 
> 
Ну ить вот так:

drwx--x--x    4 morsov   morsov       4096 Apr 14 17:20 morsov

drwx--x--x    2 morsov   morsov       4096 Apr 14 17:21 public_html

-rw-r--r--    1 morsov   morsov       1662 Apr 14 18:40 index.php

И Апач замечательно так все читает!

> это сильно меняет дело :) в таком случае легче всего разрешить всем 
> читать содержимое папки morsov.
> 

-- 
С наилучшими пожеланиями,
Алексей.


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2004-04-15  6:42 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-14 12:26 [Comm] apache and user's home Alexey Morsov
2004-04-14 12:19 ` Nizamov Shavkat
2004-04-14 12:41   ` Alexey Morsov
2004-04-14 12:40     ` Nizamov Shavkat
2004-04-14 13:26       ` Alexey Morsov
2004-04-14 13:21         ` Nizamov Shavkat
2004-04-14 13:49           ` Alexey Morsov
2004-04-15  4:50             ` Eugene Prokopiev
2004-04-15  6:42               ` Alexey Morsov
2004-04-15  4:47           ` Eugene Prokopiev
2004-04-15  4:42             ` Nizamov Shavkat
2004-04-15  5:01               ` Eugene Prokopiev
2004-04-15  4:52                 ` Nizamov Shavkat
2004-04-15  5:41                   ` Eugene Prokopiev
2004-04-14 15:37 ` Aleksander N.Gorohovski
2004-04-14 13:02   ` Alexey Morsov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git