Avatar billede riversen Nybegynder
13. august 2008 - 14:05 Der er 17 kommentarer og
1 løsning

Hjælp til proftpd setup

Hej,

Jeg forestiller mig en mappestruktur som følger
1. root
1.1 afdeling1
1.1.1 download
1.1.2 upload
1.2 afdeling 2
1.2.1 download
1.2.2 upload

Hver afdeling skal have 2 bruger. en bruger til selve afdelingen som har fuld rettigheder over hele afdelingens område. Og så en ekstern bruger, som bruges til eksterne parter. Den eksterne bruger, skal have læseadgang i afdelingens download mappe, og skriveadgang til upload mappen. Dette har jeg sådan nogenlunde styr på.

Men når man uploader vil jeg gerne have, at filrettigheder nedarves fra mappen.
Avatar billede riversen Nybegynder
13. august 2008 - 14:10 #1
og så har det problem at den ikke vil køre på port 21 som standalone. Jeg får ingen fejl, men den svarer ikke når jeg forsøger at koble på. Ændrer jeg til fx. port 9000 kører det fint.
Avatar billede lassebm Nybegynder
13. august 2008 - 15:05 #2
Det skyldes ikke der ligger en anden FTP server og kører ? Det lyder mystisk den ikke svare på port 21.

Kan man ikke brug noget umask til at sætte rettighederne på uploadede filer? Der ligger vist et eksempel på det i den normale conf fil.
Avatar billede riversen Nybegynder
13. august 2008 - 15:47 #3
synes bare det bliver bøvlet, hvis jeg skal til at sætte det på hver enkelt mappe. Så var det noget nemmere, hvis endarvning er muligt.

Mht. en anden server. Det er en helt blank debian installation, hvor jeg har lavet apt-get instal proftpd. Jeg får ingen fejl, hvis jeg sætter port til 21 og restarter den, men der er ikke rigtig respons. Det kan vel ikke have noget at gøre med, at den først kørte som inetd istedet for standalone.
Avatar billede lassebm Nybegynder
14. august 2008 - 09:03 #4
Jeg kender ikke lige mulighederne for nedarving, men kan godt tænkes den med umask bliver lidt bøvlet.

Har du prøvet at se hvad sysloggen siger, når du siger du ingen fejl får?
Avatar billede riversen Nybegynder
14. august 2008 - 09:18 #5
skær lige ud i pap ;)
Avatar billede riversen Nybegynder
14. august 2008 - 09:19 #6
hvis jeg skal lave umask, hvordan gør jeg så det specifikt for hver mappe?
Avatar billede riversen Nybegynder
14. august 2008 - 09:33 #7
et eller andet lyttede på port 21. Har på fornemmelsen det fra inet. Jeg rettede /etc/services de steder der stod port 21 og genstartede. Så virker det med proftpd på port 21.
Avatar billede lassebm Nybegynder
14. august 2008 - 09:59 #8
Prøv at kigge på den her.

<Directory /home/FTP-shared>
Umask 022 022
AllowOverwrite off
    <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
    DenyAll
    </Limit>
</Directory>

<Directory /home/FTP-shared/download/*>
Umask 022 022
AllowOverwrite off
    <Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD>
    DenyAll
    </Limit>
</Directory>

<Directory> /home/FTP-shared/upload/>
Umask 022 022
AllowOverwrite on
    <Limit READ RMD DELE>
          DenyAll
        </Limit>

        <Limit STOR CWD MKD>
          AllowAll
        </Limit>
</Directory>

Stjålet herfra:
http://ubuntuforums.org/showthread.php?t=79588
Avatar billede riversen Nybegynder
14. august 2008 - 11:05 #9
Forklar mig lige hvor man skriver 022 to gange. Jeg ved godt hvad 022 betyder, men hvorfor 2 gange? Når du chmod'er skriver du jo heller ikke chmod 755 755 <mappe>
Avatar billede lassebm Nybegynder
14. august 2008 - 11:41 #10
Ja godt spørgsmål. Den ene måske for filer og den anden for mapper?
Avatar billede lassebm Nybegynder
14. august 2008 - 11:41 #11
Men det kan man jo lige teste sig til.
Avatar billede riversen Nybegynder
14. august 2008 - 12:38 #12
Det jeg har testet virker både på filer og mapper kun med 1 x 022
Avatar billede lassebm Nybegynder
15. august 2008 - 09:18 #13
Umask [ Umask file octal-mask [directory octal-mask]]

Kilde:
http://proftpd.org/localsite/Userguide/linked/config_ref_Umask.html

Det burde umiddelbart være sådan, har du prøvet at sætte to forskellige og så se om den opretter filer og bibs med forskellige rettigheder?
Avatar billede lassebm Nybegynder
19. august 2008 - 17:43 #14
Fandt du en løsning?
Avatar billede riversen Nybegynder
19. august 2008 - 20:38 #15
Ikke 100%... tror jeg bliver nødt til at gå på kompromis med nogle ønsker. Rettighedsgivning i filsystemet er godt nok ikke særlig fleksibelt på en linux maskine.
Avatar billede riversen Nybegynder
19. august 2008 - 21:02 #16
hvordan er syntaxen, hvis jeg vil tillade en specifik gruppe read i en specifik mappe

<Limit READ>
  Allow Group gruppenavn
  DenyAll
</Limit>

?
Avatar billede lassebm Nybegynder
20. august 2008 - 21:24 #17
Nej det er jo ikke som et NTFS hvor du specifikt kan tilføje flere forskellige rettigheder for flere forskellige brugere.

Puha, ja det ved jeg ikke lige.
Avatar billede riversen Nybegynder
14. februar 2009 - 08:29 #18
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester