From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Package requests: fortune, gifsicle, inxi, uncrustify, unrar, vsftp, xss-lock Date: Sun, 01 Apr 2018 17:45:05 +0530 Message-ID: <87efjz15ti.fsf@gmail.com> References: <87h8p0wb6m.fsf@gmail.com> <87bmf4zuyh.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39704) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f2btC-0001pl-2u for help-guix@gnu.org; Sun, 01 Apr 2018 08:15:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f2bt8-0007Zo-TQ for help-guix@gnu.org; Sun, 01 Apr 2018 08:15:14 -0400 Received: from mail-pf0-x22d.google.com ([2607:f8b0:400e:c00::22d]:37260) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f2bt8-0007Yq-MV for help-guix@gnu.org; Sun, 01 Apr 2018 08:15:10 -0400 Received: by mail-pf0-x22d.google.com with SMTP id x16so2988707pfm.4 for ; Sun, 01 Apr 2018 05:15:10 -0700 (PDT) Received: from mimimi ([103.61.255.46]) by smtp.gmail.com with ESMTPSA id 203sm25695897pfb.50.2018.04.01.05.15.06 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 01 Apr 2018 05:15:07 -0700 (PDT) In-reply-to: <87bmf4zuyh.fsf@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix --=-=-= Content-Type: text/plain Pierre Neidhardt writes: >> vsftp: Very Secure FTP daemon >> Upstream URL: https://security.appspot.com/vsftpd.html >> (It seems that there is not a single FTP server on Guix. Strange... Can anyone >> recommend anything better than vsftp for file sharing? Not necessarily >> FTP.) > > Correction: There is an FTP server in the inetutils package. And here is a system configuration to get an FTP server up and running with inetutils: (use-modules (GNU) ; ... (gnu services networking) (gnu packages admin)) (operating-system ; ... (users (cons* (user-account (name "ambrevar") (group "users") (supplementary-groups '("wheel" "netdev" "audio" "video")) (home-directory "/home/ambrevar")) (user-account (name "ftp") (group "nogroup") (home-directory "/home/ftp")) %base-user-accounts)) (services (cons* (service inetd-service-type (inetd-configuration (entries (list (inetd-entry (node "127.0.0.1") (name "ftp") (socket-type 'stream) (protocol "tcp") (wait? #f) (user "root") (program (file-append inetutils "/libexec/ftpd")) (arguments '("ftpd" "--anonymous-only" "-l")) ))))) %my-services))) I'm now trying to figure out how to declare a service without starting it when booting. In the case of inetd, I want to start it manually: > sudo herd start inetd Anyone? -- Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlrAzUkACgkQm9z0l6S7 zH8g2Qf/biO4jFQgU51J0ofzf6ZQ1jD0UImw3ykRvZydIq1lpYNdEFf8bcCYo1Bc i14t3m0DL0ezCecivO2Qf1SFg9mw7kLAvso+KSmDqBIisIYBAEoJR1mjNrajmcPr /AvI+dmVAWV0QxAQhc8mL0bAr1Ay2cuER8/NJ8NzzhCf7yAeL84Zrs/fDtEwb//o zZDWpKrcDE2i08J/uYHvd1Vg9Q01bytNDhER4/4oltMoCVP9O7CzUBJiPx5FHkCE DG6PDwCttu1KSOXkGi/AIijBrBFezMhQsjWP7yHKpMy5A9yeb0NonGBmPzMY8in3 a3yWQvUyRMloECJ4bBRDHAZqxLkbjw== =mJhi -----END PGP SIGNATURE----- --=-=-=--