17. juli 2001 - 17:13Der er
21 kommentarer og 1 løsning
bruger har for meget adgang!
hvordan sørger jeg for at brugerne ikke kan skrive cd .. og komme længere tilbage end deres documentroot? som det ser ud nu har alle brugerne på min server adgang til alles filer og lign... hvordan stopper jeg så de kun har adgang til deres /usr/home/brugerdir ??
Så vidt jeg ved skal du bruge en specialstrikket shell. Med sh, csh, bash osv. kan du ikke umiddelbart ændre det. Det gør de i hvert fald hos en server jeg kender.
tsk tsk... jeg ved godt hvad chmod er og nej det vil slet ikke løse problemet - brugerne kan når de logger på ftp gå tilbage til / og se alle filer. De har ikke rettigheder til at slette fra andre end deres eget site men jeg vil have så de ikke kan browse serveren igennem!
for at være ærlig er det min første gang med FreeBSD og jeg fatter lidt nada :) en der har tid og kræfter på at forklare hvilken fil jeg skal edit og hvad jeg skal tilføje/rette, jeg bruger ee til at edit med!
Ok.. Jeg har læst lidt om at hvis du reinstaller og taget et modul med mod_sql så kan du opsætte det abosolute homedir for en bruger og han vil ikke kunne gå længere tilbage end /homedir/user/
det er proftpd.conf du skal rette i og du kan i linie 11,12
skrive
# Her angiver jeg default root DefaultRoot /home
unix lader kun brugeren logge på hvis han har en home dir i DefaultRoot dir\'et, så derfor skal du have en mappe der hedder /home/peter og han vil aldrig kunne gå længere tilbage end /home/peter
hmm skete ikke det vilde - når jeg logger på gennem eks. cute ftp kan brugerne stadig gå rundt på hele serveren - skal jeg restarte apache eller lign??? plejer man jo gerne at skulle!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.