Sponsored Content
Operating Systems Linux Red Hat Does vsftpd support user subcommand? Post 303002714 by jim mcnamara on Thursday 31st of August 2017 05:31:22 AM
Old 08-31-2017
pam_service_name is what you need to check - pam is an (usually) optional authorization control mechanism. And it clearly supports user change and is blocked as a possible security issue.

You did not specify your OS, but RH used to have /etc/pam.d/vsftpd that you can modify. I do not know if that is still correct or not - probably not. Just be sure to keep a backup.

Last edited by jim mcnamara; 08-31-2017 at 06:52 AM..
 

10 More Discussions You Might Find Interesting

1. Ubuntu

500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp

I've been tearing my hair out over this: vsftp does not work on any of my RedHat Server 5.x systems - I keep getting a variation on 500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp or 500 OOPS: cannot locate user entry:nobody (different errors on different systems). I spent... (2 Replies)
Discussion started by: thomn8r
2 Replies

2. Linux

500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp

I've been fighting this for about a year: vsftp does not work on any of my RedHat Server 5.x systems - I keep getting a variation on 500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp or 500 OOPS: cannot locate user entry:nobody (different errors on different systems). I spent... (0 Replies)
Discussion started by: thomn8r
0 Replies

3. Solaris

user support

We have a very old sun solaris ultra spac system (about 14 years old). We have information stored on it that we reference from time to time because our new software is lacking. The system failed about a week ago and I had to do a hard boot to get it back up. It came up that time, but it failed... (6 Replies)
Discussion started by: kshinn15
6 Replies

4. UNIX for Dummies Questions & Answers

VSFTPD - User or IP based SSL encryption?

Is there a way i can only force SSL encryption if they connect from outside our network OR allow certain IP's to connect without using encryption? (0 Replies)
Discussion started by: mokachoka
0 Replies

5. UNIX for Dummies Questions & Answers

Problem using VSFTPD

Hello, When my fellow employees loggin to the FTP server they have no problems if they use FTP clients. When they try and access the FTP site using their browsers using ftp://<domain> name all they get is a pub directory which is empty. They are not even prompted for loggin. How to fix... (2 Replies)
Discussion started by: mojoman
2 Replies

6. UNIX for Dummies Questions & Answers

VSFTPD

Hi, I am using VSFTPD. I have instructed it to send all logging informartion to /var/log/messages. I would like it to record the names of users who have failed loggin attempts. I have read up on it but have not found out how to do this. Any ideas? (1 Reply)
Discussion started by: mojoman
1 Replies

7. Red Hat

vsftpd with ssl support on rhel5 64 bit

Hi Friends, I am trying to configure vsftpd server 2.0.5 on rhel5 64 bit installation. I am getting an error when initiating an ssl connection. I am using filezilla 3.0 ftp client. Client is specifically using passive mode connection. I can see the client is able to connect to the server,... (0 Replies)
Discussion started by: arumon
0 Replies

8. UNIX for Dummies Questions & Answers

Read Only user in Vsftpd

HI I have set up vsftp on my Red hat server. Chroot has been set up to control access to each user and folder directories. This all works fine. But i have one directory where i want to chroot but ensure that the ftp access is read only. Any help appreciated thanks Treds (1 Reply)
Discussion started by: treds
1 Replies

9. UNIX for Dummies Questions & Answers

Vsftpd

Hello I am new to linux. I have recently installed vsftpd in my Centos server. I have set the local_umask=0037. But now i can't understand how the window users added in a centos server can see each-other folder. ---------- Post updated at 05:59 AM ---------- Previous update was at 05:55 AM... (7 Replies)
Discussion started by: Maham Zahid
7 Replies

10. UNIX for Advanced & Expert Users

Does vsftpd support user access with client certificate with priv/pub key + vsftpd certificate?

:rolleyes:I am trying to setup all certificate based client-server environment in Linux using vsftpd and curl with openssl. I would like to make a user access with vsftpd certificate and user own client certificate (self-signed) with private/public key. I don't see google posts about the my plan... (4 Replies)
Discussion started by: gogogo
4 Replies
ftpd(n) 						      Tcl FTP Server Package							   ftpd(n)

NAME
ftpd - Tcl FTP server implementation SYNOPSIS
package require Tcl 8.3 package require ftpd ?1.1.2? ::ftpd::server ?myaddr? ::ftpd::config ?option value? ?option value ...? fsCmd append path fsCmd delete path channel fsCmd dlist path style channel fsCmd exists path fsCmd mkdir path channel fsCmd mtime path channel fsCmd permissions path fsCmd rename path newpath channel fsCmd retr path fsCmd rmdir path channel fsCmd size path channel fsCmd store path DESCRIPTION
The ftpd package provides a simple Tcl-only server library for the FTP protocol. It works by listening on the standard FTP socket. Most server errors are returned as error messages with the appropriate code attached to them. Since the server code for the ftp daemon is exe- cuted in the event loop, it is possible that a bgerror will be thrown on the server if there are problems with the code in the module. COMMANDS
::ftpd::server ?myaddr? Open a listening socket to listen to and accept ftp connections. myaddr is an optional argument. myaddr is the domain-style name or numerical IP address of the client-side network interface to use for the connection. ::ftpd::config ?option value? ?option value ...? The value is always the name of the command to call as the callback. The option specifies which callback should be configured. See section CALLBACKS for descriptions of the arguments and return values for each of the callbacks. -authIpCmd proc Callback to authenticate new connections based on the ip-address of the peer. -authUsrCmd proc Callback to authenticate new connections based on the user logging in (and the users password). -authFileCmd proc Callback to accept or deny a users access to read and write to a specific path or file. -logCmd proc Callback for log information generated by the FTP engine. -fsCmd proc Callback to connect the engine to the filesystem it operates on. CALLBACKS
authIpCmd callback The authIpCmd receives the ip-address of the peer attempting to connect to the ftp server as its argument. It returns a 1 to allow users from the specified IP to attempt to login and a 0 to reject the login attempt from the specified IP. authUsrCmd callback The authUsrCmd receives the username and password as its two arguments. It returns a 1 to accept the attempted login to the ftpd and a 0 to reject the attempted login. authFileCmd callback The authFileCmd receives the user (that is currently logged in), the path or filename that is about to be read or written, and read or write as its three arguments. It returns a 1 to allow the path or filename to be read or written, and a 0 to reject the attempted read or write with a permissions error code. logCmd callback The logCmd receives a severity and a message as its two arguments. The severities used within the ftpd package are note, debug, and error. The logCmd doesn't return anything. fsCmd callback The fsCmd receives a subcommand, a filename or path, and optional additional arguments (depending on the subcommand). The subcommands supported by the fsCmd are: fsCmd append path The append subcommand receives the filename to append to as its argument. It returns a writable tcl channel as its return value. fsCmd delete path channel The delete subcommand receives the filename to delete, and a channel to write to as its two arguments. The file specified is deleted and the appropriate ftp message is written to the channel that is passed as the second argument. The delete subcom- mand returns nothing. fsCmd dlist path style channel The dlist subcommand receives the path that it should list the files that are in, the style in which the files should be listed which is either nlst or list, and a channel to write to as its three arguments. The files in the specified path are printed to the specified channel one per line. If the style is nlst only the name of the file is printed to the channel. If the style is list then the file permissions, number of links to the file, the name of the user that owns the file, the name of the group that owns the file, the size (in bytes) of the file, the modify time of the file, and the filename are printed out to the channel in a formatted space separated format. The dlist subcommand returns nothing. fsCmd exists path The exists subcommand receives the name of a file to check the existence of as its only argument. The exists subcommand returns a 1 if the path specified exists and the path is not a directory. fsCmd mkdir path channel The mkdir subcommand receives the path of a directory to create and a channel to write to as its two arguments. The mkdir subcommand creates the specified directory if necessary and possible. The mkdir subcommand then prints the appropriate suc- cess or failure message to the channel. The mkdir subcommand returns nothing. fsCmd mtime path channel The mtime subcommand receives the path of a file to check the modify time on and a channel as its two arguments. If the file exists the mtime is printed to the channel in the proper FTP format, otherwise an appropriate error message and code are printed to the channel. The mtime subcommand returns nothing. fsCmd permissions path The permissions subcommand receives the path of a file to retrieve the permissions of. The permissions subcommand returns the octal file permissions of the specified file. The file is expected to exist. fsCmd rename path newpath channel The rename subcommand receives the path of the current file, the new file path, and a channel to write to as its three argu- ments. The rename subcommand renames the current file to the new file path if the path to the new file exists, and then prints out the appropriate message to the channel. If the new file path doesn't exist the appropriate error message is printed to the channel. The rename subcommand returns nothing. fsCmd retr path The retr subcommand receives the path of a file to read as its only argument. The retr subcommand returns a readable channel that the specified file can be read from. fsCmd rmdir path channel The rmdir subcommand receives the path of a directory to remove and a channel to write to as its two arguments. The rmdir subcommand removes the specified directory (if possible) and prints the appropriate message to the channel (which may be an error if the specified directory does not exist or is not empty). The rmdir subcommand returns nothing. fsCmd size path channel The size subcommand receives the path of a file to get the size (in bytes) of and a channel to write to as its two arguments. The size subcommand prints the appropriate code and the size of the file if the specified path is a file, otherwise an appro- priate error code and message are printed to the channel. The size subcommand returns nothing. fsCmd store path The store subcommand receives the path of a file to write as its only argument. The store subcommand returns a writable channel. VARIABLES
::ftpd::cwd The current working directory for a session when someone first connects to the FTPD or when the REIN ftp command is received. ::ftpd::contact The e-mail address of the person that is the contact for the ftp server. This address is printed out as part of the response to the FTP HELP command. ::ftpd::port The port that the ftp server should listen on. ::ftpd::welcome The message that is printed out when the user first connects to the ftp server. KEYWORDS
ftpd, ftp, ftpserver, services, rfc 959 ftpd 1.1.2 ftpd(n)
All times are GMT -4. The time now is 07:08 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy