public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Stroller <stroller@stellar.eclipse.co.uk>
To: gentoo-user@lists.gentoo.org, brunogola <brunogola@terra.com.br>
Subject: Re: [gentoo-user] Samba !
Date: Fri, 6 Jan 2006 14:10:30 +0000	[thread overview]
Message-ID: <341EF207-ECDB-471C-93F2-84F680F12092@stellar.eclipse.co.uk> (raw)
In-Reply-To: <ISO85U$01C0FA26A923C98286D91726EA371D56@terra.com.br>


On 6 Jan 2006, at 12:32, brunogola wrote:
>
> I have a machine running linux, and i'm authenticating  in a  
> windows 2000 domain (Active directory) using
> samba, winbind and kerberos.

Hi there,

I've done some of this recently, and I don't think you need active  
directory, winbind AND kerberos. My understanding is that all three  
are separate mechanisms for authenticating *nix users against a  
Windows domain.

Active directory is MS's name for LDAP, so if you use that then your  
applications would be compiled using the LDAP USE flag & would treat  
the MS server as an LDAP server. I don't believe its schema's are  
terribly good for *nix users - I use Winbind, which uses PAM to  
appear part of the local authentication process and pass these on to  
the Windows DC.

> What i need to know is if there is a way of making some other machines
> authenticate in this machine, and this machine will ask the  
> password for the windows 2000 domain (only for some
> users, and the user need to be in the /etc/passwd).

It would be helpful if you gave an example of which programs /  
services on which machines (A, B and C??) you need to be able  
authenticate in this way.

> Let me explain: i have a user 'bob' that is not a user in
> the domain, but it has your username and password on my linux  
> machine, so he can authenticate. I have a user
> bgola who has the username on the AD and on the linux machine, but  
> the password isnt on the linux machine, only
> on  the AD. He can authenticate too.
> Resuming: my linux machine will use the username database from its  
> own but the password database from its own
> AND from the AD.

I believe that in this situation it would be unusual to give the  
bgola a username on the Linux machine - he has one on the AD, so if  
you use Winbind then he doesn't need one on the Linux box. He can  
have a homedir, since he may need to store files on the Linux box,  
but that's not the same, I think, as having an account.

For instance on my Linux/Winbind machine on an AD:

	$ getent passwd | grep -e stroller -e ned
	stroller:x:1000:100::/home/stroller:/bin/bash
	ned:x:10012:10000:Some Geezer:/home/DOMAIN/ned:/bin/false
	$ grep -e stroller -e ned /etc/passwd
	stroller:x:1000:100::/home/stroller:/bin/bash
	$ ls -ld ~stroller ~ned
	drwxr-xr-x  3 ned domain users 160 Jan  6 06:32 /home/DOMAIN/ned
	drwxr-xr-x  5 stroller   users        272 Jan  6 03:58 /home/stroller

Both users can authenticate, depending on how the /etc/pam.d/ 
the_authenticating_service is set up. I use pam_mkhomedir.so to  
create a home directory for any users authenticating via Winbind, but  
beware this only works for services which call PAM "session" directives.

I used this guide to set it all up: http://www.samba.org/samba/docs/ 
man/Samba-HOWTO-Collection/winbind.html#id2621482

Please CC me should you reply to the list with further questions,

Stroller.


-- 
gentoo-user@gentoo.org mailing list



  reply	other threads:[~2006-01-06 14:14 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-06 12:32 [gentoo-user] Samba ! brunogola
2006-01-06 14:10 ` Stroller [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-01-06 16:24 brunogola
2006-01-06 20:28 ` Stroller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=341EF207-ECDB-471C-93F2-84F680F12092@stellar.eclipse.co.uk \
    --to=stroller@stellar.eclipse.co.uk \
    --cc=brunogola@terra.com.br \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox