[OpenAFS] Re: unix owner/group of files in AFS
FB
fbo2@gmx.net
Fri, 6 Apr 2007 12:47:43 +0200
Hi,
On Fri, Mar 23, 2007 at 04:43:09PM -0700, Adam Megacz wrote:
>
> FB <fbo2@gmx.net> writes:
> >> 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.
>
> Here's a somewhat-hackish patch to use the contents of $HOME/.shell
> (which should be world-readable) and default to bash if $HOME/.shell
> can't be read.
[snip]
Release 2.0 of the libnss-ptdb-package is now available. As 1.x before, it's
a passwd-nss-plugin, providing name-to-id and vice versa mapping +
homedirectory information using the AFS PTDB. Those are the features new in
2.0:
* user homedirectory is either simply /afs/[cellname]/user/[username] or
an arbitrary directory defined by a per-user-symlink in AFS namespace
(/afs/[cellname]/admin/homedirs/[username])
* the login shell is either hardcoded '/bin/bash' or a defined by a
per-user-symlink in AFS-space which is either user controlled
(/afs/[cellname]/user/[username]/.loginshell) or defined at a central
place which to maintain is usually the admin's job
(/afs/[cellname]/admin/shells/[username]).
Debian package + sources can be downloaded here:
ftp://instantafs.cbs.mpg.de/instantafs/debian/sarge/libnss-ptdb/2.0-1+1sarge
Feel free to try + report all the bugs i missed :-) .
Regards,
Frank