[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SOLVED] Re: Bara scp?



> Hej!
> 
> Nån som vet på rak arm hur man editerar /etc/passwd för en användare som inte ska kunna logga in, bara köra scp från en annan dator?

Jaha, det löste sig mha google...

Man sätter det här scriptet som inloggningsskal ist.f. /bin/bash:

#!/usr/bin/perl -w
exit(1) if ( !defined($ARGV[0]) || $ARGV[0] ne "-c" );
exit(1) if ( !defined($ARGV[1]) || $ARGV[1] !~ /^scp / );
@argv = split (/ /, $ARGV[1] );
exec {"/usr/bin/scp"} @argv;

... om inte någon annan har en bättre idé?

/Fredrik Persson



Reply to: