Hi, For your particular user you have to create a special shell that will act as a scp partner on the remote side. This can be a shell script with the following content:
exec /usr/local/bin/scp -t $HOME This makes possible to transfer files but only to the $HOME directory (and below). And of course this user will never get an interactive session. Attila -----Original Message----- From: Timothy Reaves [mailto:[EMAIL PROTECTED]] Sent: Mittwoch, 3. Oktober 2001 18:03 To: [EMAIL PROTECTED] Subject: scp & no shell question I looked over the archives, and saw a couple of threads with a similar theme, but none fit my needs. I also want to allow scp'ing to my server without login. The one script that a helpful user posted won't work for me, as the scp'ing is not done from the command line, but via another program (using the protocol programatically, not shelling to use the actual scp command). When I specify /bin/false - or /bin/true - as the shell, scp fails. So that doesn't work. When I specify /bin/bash, my app works. I thought perhaps this was because sshd was checking to see if the user could log in, and if not, wouldn't allow file transfer either. I could be wrong. Any ideas? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
