I found the problem. There are 2 versions of ls on the system. One in /usr/bin and one in /usr/ucb. The one in /usr/ucb works with ftp, but not the other. I had originally copied the one in /usr/bin to ~ftp/bin. Not sure why this is. They both work in the shell although the one in /usr/ucb has a...
Turns out it was the permissions on the /usr/bin directory. The execute permission was turned off so the shell couldn't execute. Changed it back to +x for everyone and things are fine.
I think the /etc/shell file must not be needed because both of our Solaris 8 machines do not have one.
Thanks...
No, there is no /etc/shells file. We have other systems running Solaris 7 that do have that file, but I just tried adding it and it had no effect. Thanks, though.
EK
There is a directory structure set up already, and I added a couple of files to the home directory. Still ls shows me nothing at all.
I still haven't made any headway on this so if there are more ideas out there, I'd appreciate it.
Thanks,
EK
When using telnet or rlogin, I get the error message "No Shell" followed by "Connection closed by foreign host".
I am running Solaris 8 on the machine giving the error and using NIS. When I do a "ypcat passwd" to see the NIS user entries, the shell listed...
The ftp server is in.ftpd, the ftp daemon for Solaris 8.
You said I need some static stuff in the ftp directory for "ls" to work? What stuff is that?
Some further info:
I set up an anonymous login to see if the behavior would be different and it was. The anonymous login went to the...
I am installing an ftp server under Solaris 8 and am running into 2 problems I don't understand.
background info:
I am not installing anonymous ftp but am trying to add a single user for ftp in a restricted area.
I followed the instructions on the manpage to set up a root area, ~ftp, with...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.