---
title: "proftpd startar inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/linux-bsd/68012-proftpd-startar-inte"
topic: "Linux & BSD"
topic_url: "https://www.webforum.nu/amne/linux-bsd"
author: "greymane"
published: "2003-02-12T00:54:48.000Z"
updated: "2003-02-16T14:50:03.000Z"
replies: 18
views: 333
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/linux-bsd/68012-proftpd-startar-inte"
---

# proftpd startar inte

## #1 — greymane, 2003-02-12T00:54Z

jag får inte igång proftpd. jag får inte ens ett felmeddelande när jag skriver ./proftpd. den bara startar inte. ngn som har en aning om vad det kan va?

proftpd.conf:

```
# 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                      "Mainframe - FTP"
ServerType                      standalone
DefaultServer                   on

# Port 21 is the standard FTP port.
Port                            21

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

# 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 under which the server will run.
User                            root
Group                           root

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

# A basic anonymous configuration, no upload directories.
<Anonymous ~ftp>
  User                          ftp
  Group                         ftp

  # We want clients to be able to login with "anonymous" as well as "ftp"
  # UserAlias                   anonymous ftp

  # 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
  <Limit WRITE>
    DenyAll
  </Limit>

</Anonymous>
```

nån vänlig själ som begriper sig på?

Permalänk: https://www.webforum.nu/p/68012

## #2 — nizzy, 2003-02-12T04:34Z

Jag avråder dig till att köra den som root..
Jag hoppas att du kompilerade programmet med rätt sökväg till din conf-fil.. för säkerhets skull kan du ju lägga till en växel för det..
kolla /usr/local/bin/proftpd --help eller -h eller nåt sånt.. har för mig att det är -c för config men är icke säker

kör sen
/usr/local/bin/proftpd & (eller vart den nu ligger) för att starta

Permalänk: https://www.webforum.nu/p/949114

## #3 — greymane, 2003-02-12T11:38Z

jag provade med root bara för o se om det va det som va fel. tack iaf :)

configfilen är på rätt plats

säger det här ngt?

```
root@mainframe:/usr/local/proftpd/sbin# ./proftpd &
[1] 4885
```

Permalänk: https://www.webforum.nu/p/949303

## #4 — nizzy, 2003-02-12T16:47Z

Ok.. då har du din conf fil i /usr/local/proftpd/etc va?

Permalänk: https://www.webforum.nu/p/949551

## #5 — Viktor, 2003-02-12T16:50Z

Man kan starta proftpd med något komando för att få debug output, titta i "man proftpd".

Skriv "./proftpd -d 9" så ska du få lite debug output skickad till din syslog.

/Viktor

Permalänk: https://www.webforum.nu/p/949554

## #6 — greymane, 2003-02-12T21:58Z

det hjälper inte... jag får följande output:

```
root@mainframe:/usr/local/proftpd/sbin# ./proftpd -d 9
 - parsing '/usr/local/proftpd/etc/proftpd.conf' configuration
 - dispatching auth request "getpwnam" to module mod_unixpw
 - dispatching auth request "endpwent" to module mod_unixpw
 - dispatching auth request "getgrnam" to module mod_unixpw
 - dispatching auth request "endgrent" to module mod_unixpw
mainframe.dumbom.nu - 
mainframe.dumbom.nu - Config for Mainframe - FTP:
mainframe.dumbom.nu - ~ftp/
mainframe.dumbom.nu -  Limit
mainframe.dumbom.nu -   DenyAll
mainframe.dumbom.nu -  UserName
mainframe.dumbom.nu -  GroupName
mainframe.dumbom.nu -  UserAlias
mainframe.dumbom.nu -  MaxClients
mainframe.dumbom.nu -  DisplayLogin
mainframe.dumbom.nu -  DisplayFirstChdir
mainframe.dumbom.nu -  Umask
mainframe.dumbom.nu - /
mainframe.dumbom.nu -  AllowOverwrite
mainframe.dumbom.nu -  Umask
mainframe.dumbom.nu - DefaultServer
mainframe.dumbom.nu - Umask
mainframe.dumbom.nu - UserID
mainframe.dumbom.nu - UserName
mainframe.dumbom.nu - GroupID
mainframe.dumbom.nu - GroupName
mainframe.dumbom.nu - dispatching auth request "getgroups" to module mod_unixpw
mainframe.dumbom.nu - SETUP PRIVS at main.c:3094
mainframe.dumbom.nu - ROOT PRIVS at main.c:2243
mainframe.dumbom.nu - RELINQUISH PRIVS at main.c:2249
root@mainframe:/usr/local/proftpd/sbin#
```

Permalänk: https://www.webforum.nu/p/949790

## #7 — Gaqzi, 2003-02-13T07:23Z

hm - vet inte om det hjälper men du kan köra en syntaxcheck på conf filen med ./proftpd -t

Kolla outputen där..

Permalänk: https://www.webforum.nu/p/949897

## #8 — greymane, 2003-02-13T07:54Z

./proftpd -t ger bara "syntax check complete"...

ska jag kanske bara plocka bort allt o installera om?

Permalänk: https://www.webforum.nu/p/949910

## #9 — Gaqzi, 2003-02-13T10:27Z

hm isåfall ska det vara ok..

Permalänk: https://www.webforum.nu/p/950004

## #10 — greymane, 2003-02-13T12:30Z

men se, det e det inte :)

jag får "connection closed by remote host" när jag försöker koppla

Permalänk: https://www.webforum.nu/p/950110

## #11 — nizzy, 2003-02-13T14:11Z

ok, du har ingen brandvägg som spökar då?

du ser alltså inte servern i processlistan? (ps-aux)
kör den som nobdy och nogroup

Permalänk: https://www.webforum.nu/p/950183

## #12 — greymane, 2003-02-13T19:14Z

nej den syns inte i ps -aux

och jag kör den numera som nobody o nogroup. det funkar inte ändå! :)

Permalänk: https://www.webforum.nu/p/950403

## #13 — Gaqzi, 2003-02-13T20:37Z

port?

Permalänk: https://www.webforum.nu/p/950453

## #14 — Gaqzi, 2003-02-13T20:38Z

oj just ja, du la confen där uppe..
Vad jag har förstått så får endast root skapa processer med portar under 1024 - är det det?
Eller är det helt galet? :)

Permalänk: https://www.webforum.nu/p/950455

## #15 — nizzy, 2003-02-13T21:25Z

ok.. då är det alltså vid uppstarten servern dör.. hemkatalogen /home/ftp, existerar den? är den chmodad korrekt? existerar användaren ftp? Är den blockad i /etc/ftpusers? osv..
Va kör du för operativsystem förresten?

Permalänk: https://www.webforum.nu/p/950495

## #16 — greymane, 2003-02-14T16:34Z

jag har nu lagt till /home/ftp - ingen skillnad. var anger man vilken documentroot man vill använda? chmod 755 och chown ftp har jag gjort.

user ftp existerar. /etc/ftpusers har jag ingen. /etc/ftpaccess har jag däremot

hur ska inetd konfigureras? såhär ser ftpraden ut:

ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  proftpd

Permalänk: https://www.webforum.nu/p/951165

## #17 — greymane, 2003-02-15T10:29Z

ska man inte starta proftpd med nåt rc-skript?

Permalänk: https://www.webforum.nu/p/951534

## #18 — nizzy, 2003-02-15T18:27Z

eftersom du kör den som standalone behöver du inte bry dig om inetd..
vad står det i ftpaccess? va kör du för os? har du kompilerat från source eller ngt rpm, portage eller ngt sådant? Documentroot anges på första raden \<anonymous /home/hejhopp/upload\>

Prova även

\<anonymous /tmp\>
user   kalle
group users

\<LIMIT Login\>
Allow All
\</LIMIT\>

\</anonymous\>

släng med överstående i configen och skapa en user so mheter kalle och är med i gruppen users.. sätt ett passwd på kalle och prova igen..

Permalänk: https://www.webforum.nu/p/951778

## #19 — greymane, 2003-02-16T14:50Z

jag grejade root-access till en polare - hopp, det funkar :)

han ändrade till inetd och nåt till minns inte riktigt... han flinade mest åt mig iaf :/ :)

Permalänk: https://www.webforum.nu/p/952160

---

Tråden på webben: https://www.webforum.nu/amne/linux-bsd/68012-proftpd-startar-inte
