Avatar billede gl_nok Nybegynder
28. maj 2001 - 21:51 Der er 6 kommentarer og
1 løsning

proftpd %$¤#X

Jeg kører en ftp server med acces fra en del forskellige folk og bruger hertil proftpd. Det virker som sådan fint nok. Jeg har fået lavet en opsætning hvor jeg kan styre brugernes rettigheder på selve ftp partitionen af min disk. Jeg har sat den til at de alle tilhører gruppen ftp og har læse rettigheder i alle ftp biblioteker og skriverettigheder i upload. Problemet er at når der er nogle der laver et bibliotek i min upload folder kan de og andrte ikek selv gå ind i den og lægge filer. Jeg går ud fra at det er noget med unmask komandoen i proftpd.conf som jeg ikke har sat rigtigt selv om jeg har prøvet med en del forskelligt.  Anyone ???
Avatar billede frock Nybegynder
28. maj 2001 - 22:10 #1
Så må du nok lige paste din sektion omkring upload dir\'et.
Avatar billede arne_byste Nybegynder
28. maj 2001 - 22:11 #2
I din Upload mappe, har du konfigureret den til +SubDirs ?

Altså gjort sådan at brugerne i gruppen \"ftp\" har adgang til undermapperne i Upload mappen?

Avatar billede frock Nybegynder
28. maj 2001 - 22:11 #3
Hvad er umask på dit upload dir og på de dir\'s som folk laver derunder?
Avatar billede gl_nok Nybegynder
28. maj 2001 - 23:10 #4
Her er conf filen

# This is a basic ProFTPD configuration file (rename it to
# \'proftpd.conf\' for actual use.  It establishes a single server
# and a single anonymous login.  It assumes that you have a user/group
# \"nobody\" and \"ftp\" for normal operation and anon.

ServerName            \"Nicolajs.mine.nu\"
ServerType            standalone
DeferWelcome            off

ShowSymlinks            on
MultilineRFC2228        on
DefaultServer            on
ShowSymlinks            on
AllowOverwrite            on

DefaultRoot ~

TimeoutNoTransfer        600
TimeoutStalled            600
TimeoutIdle            1200

DisplayLogin                    welcome.msg
DisplayFirstChdir              .message
LsDefaultOptions                \"-l\"

# Port 21 is the standard FTP port.
Port                21

# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask                777  777

# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances            30

# Set the user and group that the server normally runs at.
User                ftp
Group                ftp

# Normally, we want files to be overwriteable.
<Directory /*>
  AllowOverwrite        on
</Directory>

# A basic anonymous configuration, no upload directories.

## <Anonymous ~ftp>
##  User                ftp
##  Group                nogroup
##  # We want clients to be able to login with \"anonymous\" as well as \"ftp\"
##  UserAlias            anonymous ftp
##
##  RequireValidShell        off
##
##  # Limit the maximum number of anonymous logins
##  MaxClients            10
##
##  # We want \'welcome.msg\' displayed at login, and \'.message\' displayed
##  # in each newly chdired directory.
##  DisplayLogin            welcome.msg
##  DisplayFirstChdir        .message
##
##  # Limit WRITE everywhere in the anonymous chroot
##  <Directory *>
##    <Limit WRITE>
##      DenyAll
##    </Limit>
##  </Directory>
##
##  # Uncomment this if you\'re brave.
##  # <Directory incoming>
##  #            <Limit READ WRITE>
##  #            DenyAll
##  #            </Limit>
##  #            <Limit STOR>
##  #            AllowAll
##  #            </Limit>
##  # </Directory>
##
## </Anonymous>
<Anonymous /ftp/>
User    michael       
Group  ftp    
AnonRequirePassword    on    
RequireValidShell      off    

User    test       
Group  ftp    
AnonRequirePassword    on    
RequireValidShell      off

User    uffe       
Group  ftp    
AnonRequirePassword    on    
RequireValidShell      off

User    tset       
Group  ftp    
AnonRequirePassword    on    
RequireValidShell      off




<Directory *>        
AllowOverWrite  off        
<Limit WRITE>          
DenyAll        
</Limit>    
</Directory>



</Anonymous>
Avatar billede gl_nok Nybegynder
28. maj 2001 - 23:10 #5
btw hvis nogen skulle have et svar på hvordan jeg laver log og ratio er der ekstra point *s*
Avatar billede jalle Nybegynder
28. maj 2001 - 23:21 #6
Så vidt jeg ved, så følger umask ikke linuxstandarderne vedr. chmod.

Prøv istedet umask 022 som de anbefaler som standard.
Avatar billede jalle Nybegynder
28. maj 2001 - 23:24 #7
Her kan du finde mere om hvordan du sætter umask op til brugere og grupper

http://pdd.sourceforge.net/userguide/linked/c487.html
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