Thanks Tzafrir.
I downloaded the pdmenu and rebuilt my menus and it's working great!!!

Thanks for your help and tip. :-)



Regards,

Ran Livneh


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tzafrir Cohen
Sent: Friday, March 25, 2005 2:17 PM
To: linux-il@linux.org.il
Subject: Re: creat print-only user

On Thu, Mar 24, 2005 at 12:56:36PM +0200, Livneh Ran wrote:
> Hi.
> I'm having problems at work, from time to time, with remote printers.
> I'd like to create a script for windows users (Help-Desk) that would
> check printer connectivity.
> I want to open an account on Linux machine that would be able to print
a
> specified page only.
> No regular login will be available for that user.  For example:
> ssh/rsh -l username Spool_Print_Host "lp -d chosen_printer
/Path/To/Doc"

Maybe do this with your account or with root by using a ssh
private/public key pair with the command defined in the authorized_keys
file?

Alternatively: why not a simple cgi script from the web server?

> 
> Is there a way to specify "chosen_printer" in that script (i.e. $1)or
is
> it to late after logging in?
> Is there a better way of doing that?

One thing I can think of:

allow telnet logins, but change the login command telnet uses so it
would run a menu of operations.

If this is Debian, pdmenu is quite useful for that task. Use the
parameter -L to in.telnetd . No login is required and thus no sensitive
information is passed on this insecure channel.

Looking at a similar setting of mine, it seems I did use login afterall,
to generate the pty and all. My 'alternative login command' simply runs:

  login -f oper

and oper is a user whose shell is /usr/bin/pdmenu and whose home dir is
not writable to itself. As its shell its shell is not in /etc/shells it
cannot be used for normal logins.

-- 
Tzafrir Cohen         | New signature for new address and  |  VIM is
http://tzafrir.org.il | new homepage                       | a Mutt's  
[EMAIL PROTECTED] |                                    |  best
ICQ# 16849755         | Space reserved for other protocols | friend

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

______________________________________________________________________
  This email message has been scanned by PineApp Mail-Secure and has
been found clean.




================================================================To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to