Hi,

On Tue, Mar 20, 2007 at 10:56:23AM -0500, Christopher D. Clausen wrote:
> FB <[EMAIL PROTECTED]> wrote:

[snip]

> > Based on nss_pts, i wrote nss-ptdb which provides some more features:
> >   * fake homedirectory information from ptdb
> >     ( homedir= /afs/$cellname/user/$username )
> >   * client-server-based: because of threading-issues, the actual
> >     afs-calls are done by a small local server process. The
> >     nss-plugin communicates with that server process to resolve names.
> >   * debian-packages are available :-)
> >
> > I've got two AFS-cells using libnss-ptdb exclusively for
> > username-lookup.
> >
> > Sourcecode is available here:
> >
> > 
> > ftp://instantafs.cbs.mpg.de/instantafs/debian/sarge/libnss-ptdb/1.0.5-3+1sarge
> 
> Hmm... what do you do for user shell info?  Just assume that there are 
> local /etc/passwd accounts for anyone who actually needs to login to the 
> machine?

No. The nss-plugin actually returns this:

('frank','x',1000,65534,'frank','/afs/alpha/user/frank','/bin/bash')

Nobody here uses a shell different from Bash which is why i didn't really
cared about make the login shell non-static.

> How hard would it be to fake shell info as well, say by creating 
> shell.zsh, shell.bash, etc PTS groups and putting a pts user in one?

Shouldn't be complicated. But maybe it's a better idea to evaluate a file
or a symlink in the user's home-volume.

Regards,

Frank
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to