Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

HELP!!!!HELP!!!ASAP!!!!

Status
Not open for further replies.

bgpguru

ISP
Apr 7, 2001
3
US
Ok, let me break the ice by stating that I am not very UNIX savy. Until yesterday I was working with Cisco routers and configuring them, monitoring WANs and LANs. Anyhow I just got the position of Sys Admin without a choice. The problem I am having is that when our dial up customers try to FTP there site to our UNIX the get denied. The error we encountered was 550_have regex.

Any help on what this means or how to fix it?
Thanks,
Eric
 
problem:

There is a good chance you are running Solaris sun.
and The error is

put boo
200 PORT command successful.
550 HAVE_REGEX error

and using original ftpaccess file.
if this is the case.
then

Solution:

Check that your system actually _has_ a regular expression library installed. Check that the daemon is built to use the style library you have. Recompile the daemon on your system.

details:

regex = Execute Compiled Regular Expression
for C code

The regex() function executes a converted pattern cmppat produced by the regcmp() function against a subject string. If cmppat matches all or part of the subject string, the regex() function returns a pointer to the next unmatched character in the subject string and sets the external variable _loc1 to point the first matched character in the subject string. If no match is found between cmppat and the subject string, the regex() function returns a null pointer.

The regex() and regcmp() functions are supported in any locale. However, results are unpredictable if they are not run in the same locale.

The regex() function is provided for historical reasons. New applications should use the new functions fnmatch(), glob(), regcomp() and regexec(), which provide full internationalized regular expression functionality compatible with ISO POSIX.2 standard.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top