/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Lås til $home i ProFTPd
Fra : Steffan Søndermark


Dato : 18-12-00 23:19

Hej,

Jeg har installeret proFTPd, og vil nu gerne låse mine brugere til deres
$home, men jeg kan ikke helt finde ud af det. Jeg har prøvet at indsætte
denne linie i proftpd.conf men uden resultat:

DefaultRoot ~

Er der nogen som kan hjælpe. På forhånd tak!


Med venlig hilsen / Best regards
Steffan Søndermark



 
 
Henrik Larsson (19-12-2000)
Kommentar
Fra : Henrik Larsson


Dato : 19-12-00 09:40

> Jeg har installeret proFTPd, og vil nu gerne låse mine brugere til deres
> $home, men jeg kan ikke helt finde ud af det. Jeg har prøvet at indsætte
> denne linie i proftpd.conf men uden resultat:
>
> DefaultRoot ~

Det står dette i documentationen:
-- snip
The specified root directory must begin with a / or can be the magic
character '~'; meaning that the client is chroot jailed into their home
directory. If the DefaultRoot directive specifies a directory which
disallows access to the logged-in user's home directory, the user's current
working directory after login is set to the DefaultRoot instead of their
normal home directory. DefaultRoot cannot be used in <Anonymous>
configuration blocks, as the <Anonymous> directive explicitly contains a
root directory used for Anonymous logins.
--snap

Så det burde da være muligt.

Mvh Henrik



Rasmus Bøg Hansen (20-12-2000)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 20-12-00 00:10

On Tue, 19 Dec 2000, Henrik Larsson wrote:

> > Jeg har installeret proFTPd, og vil nu gerne låse mine brugere til deres
> > $home, men jeg kan ikke helt finde ud af det. Jeg har prøvet at indsætte
> > denne linie i proftpd.conf men uden resultat:
> >
> > DefaultRoot ~
>
> Det står dette i documentationen:
> -- snip
> The specified root directory must begin with a / or can be the magic
> character '~'; meaning that the client is chroot jailed into their home
> directory. If the DefaultRoot directive specifies a directory which
> disallows access to the logged-in user's home directory, the user's current
> working directory after login is set to the DefaultRoot instead of their
> normal home directory. DefaultRoot cannot be used in <Anonymous>
> configuration blocks, as the <Anonymous> directive explicitly contains a
> root directory used for Anonymous logins.
> --snap
>
> Så det burde da være muligt.

Jeg kører med:

DefaultRoot ~ popusers

Og det fungerer. Alle popusers (folk med adgang til en postkonto og
hjemmesideplads) får deres hjemmekatalog som roden. Alle andre får / som
roden.

--
Rasmus Bøg Hansen


Andreas Jensen (19-12-2000)
Kommentar
Fra : Andreas Jensen


Dato : 19-12-00 21:51

> DefaultRoot ~
Du skal bare tilføje brugerens navn efter det der - fx. vil:

DefaultRoot ~ steffan

låse steffan i hans home-dir.

/Andreas



Jesper A (19-12-2000)
Kommentar
Fra : Jesper A


Dato : 19-12-00 22:49

"Andreas Jensen" <andreas@jensen.net> wrote in message
news:0SP%5.6007$ad1.161650@news010.worldonline.dk...
> > DefaultRoot ~
> Du skal bare tilføje brugerens navn efter det der - fx. vil:
> DefaultRoot ~ steffan
> låse steffan i hans home-dir.

Iflg. dokumentationen er det valgfrit om man begrænser nogen..
----
DefaultRoot directory [group-expression]
----

Og så skulle det iøverigt være grupper og ikke brugere man kan begrænse..
jeg har dog ikke afprøvet om det rent faktisk virker med brugere dette.
----
The optional group-expression argument can be used to restrict the
DefaultRoot directive to a unix group, groups or subset of groups. The
expression takes the format: [!]group-name1[,[!]group-name2[,...]]. The
expression is parsed in a logical boolean AND fashion, such that each member
of the expression must evaluate to logically TRUE in order for the
DefaultRoot directive to apply. The special character '!' is used to negate
group membership.
----

Man kan skrive flere af disse efter hinanden og så vil den første der
matcher være den der bliver brugt.. Det skulle vel ikke være fordi der er
flere af dem og en forkert der fanger at det ikke virker?

--
Jesper





Andreas Jensen (19-12-2000)
Kommentar
Fra : Andreas Jensen


Dato : 19-12-00 23:28

> Man kan skrive flere af disse efter hinanden og så vil den første der
> matcher være den der bliver brugt.. Det skulle vel ikke være fordi der er
> flere af dem og en forkert der fanger at det ikke virker?
Hvad skriver du da? Man skal kunne skrive DefaultRoot ~ gruppe1,gruppe2 osv.

Jeg har lige ændret min konfiguration - havde før en lidt uoverskuelig
konfiguration med en DefaultRoot hver bruger, men har nu oprettet en gruppe
hvor jeg har læsset alle berørte brugere ind i og det ser ud til at virke
fint. (Jaja.. RTFM :))

/Andreas



Jesper A. (20-12-2000)
Kommentar
Fra : Jesper A.


Dato : 20-12-00 00:40

"Andreas Jensen" <andreas@jensen.net> wrote in message
news:zhR%5.6061$ad1.170357@news010.worldonline.dk...
> > Man kan skrive flere af disse efter hinanden og så vil den første der
> > matcher være den der bliver brugt.. Det skulle vel ikke være fordi der
er
> > flere af dem og en forkert der fanger at det ikke virker?
> Hvad skriver du da? Man skal kunne skrive DefaultRoot ~ gruppe1,gruppe2
osv.

Joo.. det kan man også, men det betyder nok noget andet end du forventer..
Så skal man nemmelig være med i alle grupperne for at få den defaultroot.
----
The expression is parsed in a logical boolean AND fashion, such that each
member of the expression must evaluate to logically TRUE in order for the
DefaultRoot directive to apply. The special character '!' is used to negate
group membership.
----

> Jeg har lige ændret min konfiguration - havde før en lidt uoverskuelig
> konfiguration med en DefaultRoot hver bruger, men har nu oprettet en
gruppe
> hvor jeg har læsset alle berørte brugere ind i og det ser ud til at virke
> fint. (Jaja.. RTFM :))

Ja, jeg har efterhånden fundet ud af at det er den måde man løser de fleste
problemer hurtigst på. Som bonus får man så ofte også en bedre forståelse
for hvordan programmet virker, så man kan konfigurere det mere korrekt og
senere løse problemer endnu hurtigere.

--
Jesper




Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408897
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste