From: laurent <laurent@logiquefloue.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] ftp user, local user, apache group
Date: Thu, 15 Oct 2009 14:50:13 +0200 [thread overview]
Message-ID: <4AD71A85.9070107@logiquefloue.org> (raw)
In-Reply-To: <4AD60E46.60102@logiquefloue.org>
laurent a écrit :
> Frank Steinmetzger a écrit :
>> Am Freitag, 9. Oktober 2009 schrieb laurent:
>>
>>> Hi,
>>>
>>> Now I've setup vsftpd with local user.
>>> For exemple I log with the user laurent, I create a folder via ftp.
>>>
>>> This folder is own by laurent, so it's not exessible via apache.
>>> How could I make that, like put laurent in a apache group?
>>>
>>
>> My setup is a combination of apache and pure-ftpd. My user is member
>> of the apache group, and I have set my home dir to
>>
>> $ ls -ld /home/frank
>> drwxr-x--- 115 frank apache 16384 2009-10-09 22:30 frank
>>
>> That way apache can enter my directory to get into ~/public_html, but
>> other users (such as guests, it's my laptop) cannot.
>>
>> If I log into pure-ftpd with a local user account, it puts me into
>> the respective user's home. Anonymous logins are made for user "ftp",
>> which is set up in /home/ftp:
>>
>> $ ls -ld /home/ftp
>> dr-xrwx--- 4 ftp users 4096 2009-09-19 19:45 ftp
>>
>> $ ls -ld /home/ftp/incoming
>> drwxrwxr-x 2 ftp users 4096 2009-09-16 23:58 /home/ftp/incoming/
>>
>> This setup allows me as the "admin user" to have control over the
>> files in the anonymous ftp root, and anonymous users may only upload
>> stuff in the incoming directory.
>>
>>
>>> I don't really know how to play with groups and user, any good tutorial
>>> on that?
>>>
>>
>> Just search for it, keywords such as file permissions chown may help:
>> http://www.overclock.net/linux-unix/513350-linux-file-permissions-executables-howto.html
>>
>> http://penguinpetes.com/b2evo/index.php?title=chmod_squad_howto_use_linux_file_permiss
>>
>>
>> The latter is more informative on how to use groups in detail.
>>
> Hi Franck
>
> Ok, after reading that I guess: I could create a 'connects' group and
> put my apache user in it.
> So apache will have control over the files in www own by
> apache:connects. set to 760 recursively, for exemple.
>
> And then add other local user to the connector group. Then as they
> will be able to connect on ftp as a local user they will be able to
> read write files that apache will be able to execute.
>
> I'm gonna do that now :)
> thx
> Laurent
>
>
>
760 does not work. ftp can't change directory...so I put 770 to www, it
works.
L
prev parent reply other threads:[~2009-10-15 12:50 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-09 17:14 [gentoo-user] ftp user, local user, apache group laurent
2009-10-09 19:38 ` laurent
2009-10-09 21:42 ` Frank Steinmetzger
2009-10-14 17:45 ` laurent
2009-10-15 12:50 ` laurent [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4AD71A85.9070107@logiquefloue.org \
--to=laurent@logiquefloue.org \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox