|
| Glitch ?! Fra : Thomas von Hassel |
Dato : 16-10-01 22:40 |
|
Hey derude
Jeg leger lidt med FTP fildeling i mac os x, og er faldet over en lille
(stor) ting. Hvis man giver lov til ftp adgang så ryger brugerne lige
lukt ned i roden af ens startdisk, også selv om de ikke har
administrative rettigeheder. Kan det passe ?!?
/thomas
| |
Thomas von Hassel (16-10-2001)
| Kommentar Fra : Thomas von Hassel |
Dato : 16-10-01 22:53 |
|
Thomas von Hassel <t@garbage.dk> wrote:
> Hey derude
>
> Jeg leger lidt med FTP fildeling i mac os x, og er faldet over en lille
> (stor) ting. Hvis man giver lov til ftp adgang så ryger brugerne lige
> lukt ned i roden af ens startdisk, også selv om de ikke har
> administrative rettigeheder. Kan det passe ?!?
>
> /thomas
Jeg kan lige tilføje at Privileges man sætter som admin ikke nytter en
ski' for andre brugere. F.eks. har jeg prøvet at lukke af for en disk så
kun ejeren (mig) kan læse skrive slette, men det er de andre brugere
ligeglade med. Den kan selvfølgelig være man skal ud i terminalen og
lave chmod men det kan da ikke være meningen ?!
/thomas
| |
Thomas von Hassel (16-10-2001)
| Kommentar Fra : Thomas von Hassel |
Dato : 16-10-01 22:57 |
|
Thomas von Hassel <t@garbage.dk> wrote:
> Hey derude
>
> Jeg leger lidt med FTP fildeling i mac os x, og er faldet over en lille
> (stor) ting. Hvis man giver lov til ftp adgang så ryger brugerne lige
> lukt ned i roden af ens startdisk, også selv om de ikke har
> administrative rettigeheder. Kan det passe ?!?
>
> /thomas
ok, mig igen, chmod fra terminal.app virker heller ikke... WTF is this
!?!
/thomas
| |
Martin Edlich (16-10-2001)
| Kommentar Fra : Martin Edlich |
Dato : 16-10-01 23:00 |
|
In article <1f1e9ox.1d9ndntut1vqN%t@garbage.dk>,
t@garbage.dk (Thomas von Hassel) wrote:
> Jeg leger lidt med FTP fildeling i mac os x, og er faldet over en lille
> (stor) ting. Hvis man giver lov til ftp adgang så ryger brugerne lige
> lukt ned i roden af ens startdisk, også selv om de ikke har
> administrative rettigeheder. Kan det passe ?
Kan du ikke sætte en root-mappe for hver bruger?
Hvordan har X det forresten med chroot eller jail (uden
ekstrainstallationer)?
--
MVH Martin Edlich http://www.edlich.dk
Henvendelser til min e-mail adresse vil blive betragtet som et ønske
om at betale for support, hvilket takseres med 800 kr/time.
(medmindre jeg selv er ude om det, og det er Off Topic).
| |
Thomas von Hassel (16-10-2001)
| Kommentar Fra : Thomas von Hassel |
Dato : 16-10-01 23:13 |
|
Martin Edlich <newsspam3@mail.edlich.dk> wrote:
> In article <1f1e9ox.1d9ndntut1vqN%t@garbage.dk>,
> t@garbage.dk (Thomas von Hassel) wrote:
>
> > Jeg leger lidt med FTP fildeling i mac os x, og er faldet over en lille
> > (stor) ting. Hvis man giver lov til ftp adgang så ryger brugerne lige
> > lukt ned i roden af ens startdisk, også selv om de ikke har
> > administrative rettigeheder. Kan det passe ?
>
> Kan du ikke sætte en root-mappe for hver bruger?
>
> Hvordan har X det forresten med chroot eller jail (uden
> ekstrainstallationer)?
jeg leder lidt efter en ftpd.conf fil et eller andet sted, men kan ik'
hit u' aet' ;)
/thomas
| |
René Frej Nielsen (17-10-2001)
| Kommentar Fra : René Frej Nielsen |
Dato : 17-10-01 21:57 |
|
Thomas von Hassel <t@garbage.dk> wrote:
> Hey derude
>
> Jeg leger lidt med FTP fildeling i mac os x, og er faldet over en lille
> (stor) ting. Hvis man giver lov til ftp adgang så ryger brugerne lige
> lukt ned i roden af ens startdisk, også selv om de ikke har
> administrative rettigeheder. Kan det passe ?!?
Jeg har fundet en løsning på dette et sted på nettet (og det virker).
Here goes:
With the release of 10.0.2, Apple has included an upgraded FTP server
that makes it easier to control which directories FTP users can utilize.
This is done using an 'ftpchroot' file, which makes each listed user's
home directory appear as the root of the system via FTP, so there's no
way they can move "up" out of their directories.
Implementing 'ftpchroot' is quite simple, but it does require a bit of
editing work as root. If you'd like to restrict your FTP users to their
own directory, read the rest of this tip.
This only works for users who exist as users on your system. You may
want to create a generic 'ftpuser' for such purposes. For this example,
we'll assume you have two users, 'tom' and 'ftpuser', and you'd like to
restrict both of them to their home directories.
1. Open a terminal and type cd /etc to change into the 'etc'
directory.
2. We'll use pico as the text editor, since this is a very simple
file. Type sudo pico ftpchroot and enter your normal admin user's
password when prompted.
3. When the file opens, simply type each user's short name on a
line of its own:
ftpuser
tom
4. Save the file by typing Control-X.
That's it! You've created the file you need to restrict FTP users'
access.
To implement the file, you will probably have to restart your network --
you could try disabling and re-enabling FTP from the Sharing prefs
panel, but a full restart will definitely do the trick! If you ever need
to add more users, just follow these directions and add additional rows
for each new user you wish to restrict.
To test the restrictions, find another machine, make sure your OS X box
has FTP enabled, and connect via FTP as one of the restricted users. You
should NOT be able to navigate up from your starting location. If you
can, then something's not working correctly. I have tested this tip
myself, and it works exactly as described here - thanks, Apple, for
getting rid of this relatively large security hole! Note that FTP still
transmits passwords in cleartext, which is why setting up an "ftpuser"
may be a good idea.
--
René
| |
Martin Edlich (17-10-2001)
| Kommentar Fra : Martin Edlich |
Dato : 17-10-01 22:24 |
|
In article <1f1g2co.141mxrn1f603wgN%rfn@altavista.net>,
rfn@altavista.net (René Frej Nielsen) wrote:
> Implementing 'ftpchroot' is quite simple, but it does require a bit of
> editing work as root. If you'd like to restrict your FTP users to their
> own directory, read the rest of this tip.
Fornemt.
Hvad hedder ftpd'en i X?
--
MVH Martin Edlich http://www.edlich.dk
Henvendelser til min e-mail adresse vil blive betragtet som et ønske
om at betale for support, hvilket takseres med 800 kr/time.
(medmindre jeg selv er ude om det, og det er Off Topic).
| |
René Frej Nielsen (17-10-2001)
| Kommentar Fra : René Frej Nielsen |
Dato : 17-10-01 22:44 |
|
Martin Edlich <newsspam3@mail.edlich.dk> wrote:
> In article <1f1g2co.141mxrn1f603wgN%rfn@altavista.net>,
> rfn@altavista.net (René Frej Nielsen) wrote:
>
> > Implementing 'ftpchroot' is quite simple, but it does require a bit of
> > editing work as root. If you'd like to restrict your FTP users to their
> > own directory, read the rest of this tip.
>
> Fornemt.
>
> Hvad hedder ftpd'en i X?
Øhh... jeg er ikke helt med... (det #%&/¤/& Unix!)
--
René
| |
Martin Edlich (17-10-2001)
| Kommentar Fra : Martin Edlich |
Dato : 17-10-01 23:11 |
|
In article <1f1g4h0.1bosdbw14e7gt2N%rfn@altavista.net>,
rfn@altavista.net (René Frej Nielsen) wrote:
> > Hvad hedder ftpd'en i X?
>
> Øhh... jeg er ikke helt med... (det #%&/¤/& Unix!)
FTP daemonen - FTP-server programmet.
--
MVH Martin Edlich http://www.edlich.dk
Henvendelser til min e-mail adresse vil blive betragtet som et ønske
om at betale for support, hvilket takseres med 800 kr/time.
(medmindre jeg selv er ude om det, og det er Off Topic).
| |
René Frej Nielsen (17-10-2001)
| Kommentar Fra : René Frej Nielsen |
Dato : 17-10-01 23:44 |
|
Martin Edlich <newsspam3@mail.edlich.dk> wrote:
> In article <1f1g4h0.1bosdbw14e7gt2N%rfn@altavista.net>,
> rfn@altavista.net (René Frej Nielsen) wrote:
>
> > > Hvad hedder ftpd'en i X?
> >
> > Øhh... jeg er ikke helt med... (det #%&/¤/& Unix!)
>
> FTP daemonen - FTP-server programmet.
Hedder den ikke bare ftpd som normalt. Der er ihvertfald en man-side til
den.
--
René
| |
Martin Edlich (17-10-2001)
| Kommentar Fra : Martin Edlich |
Dato : 17-10-01 23:51 |
|
In article <1f1g7bl.xl9lsroohs5iN%rfn@altavista.net>,
rfn@altavista.net (René Frej Nielsen) wrote:
> Hedder den ikke bare ftpd som normalt. Der er ihvertfald en man-side til
> den.
Jeg ved ikke hvad den hedder i OS X, men der er mange forskellige
ftpd'er. Ftpd er svjv bare navnet på servicen, der er flere forskellige
programmer, der kan levere den ydelse.
--
MVH Martin Edlich http://www.edlich.dk
Henvendelser til min e-mail adresse vil blive betragtet som et ønske
om at betale for support, hvilket takseres med 800 kr/time.
(medmindre jeg selv er ude om det, og det er Off Topic).
| |
|
|