[Samba] Changing user shells with Winbind

MCCALL,DON (HP-USA,ex1) don_mccall at hp.com
Fri Feb 8 10:05:03 GMT 2002

Hi Mark,
One thing you could do (tedious) is change your smb.conf to read:

        template shell = /home/%U/.sh.link
and then create a link in each users home directory to the shell they
want to run; for instance for ddmc to run /usr/bin/ksh, 
in /home/ddmc  you would have the following link:

lrwxrwxrwx   1 root       sys             11 Feb  8 12:53 .sh.link ->

Probably more elegant ways to do this, but I'm pressed for time ;->
hope it helps,
-----Original Message-----
From: Mark Cooke [mailto:mark at mmebs.co.uk]
Sent: Friday, February 08, 2002 11:05 AM
To: samba at lists.samba.org
Subject: [Samba] Changing user shells with Winbind

I'm using winbind on our Linux box's to talk to our NT PDC for the users 
and passwds.

The problem, I ve got is certain users want to run different shells, as the 
default shell is specified in the smb.conf file, every user gets this shell.

But if the users then run the change shell command, it fails complaining 
that you have to use the yp  change shell command, which is associated with 
NIS (this would work fine if we are using NIS, but were not).

Ive tried setting the environment shell variable in a users .bash_profile 
to the new shell, but again this fails.

Is there any way this can be done?

Thanks in advance


Mark Cooke
Internet Operations Technician
MM Group Ltd
Tel: 8141 (Internal)
Tel: (0117) 9168141 (External)
Email: mark at mmebs.co.uk

To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

More information about the samba mailing list