[Samba] Domain Member Server /home/user creation - help needed

2008-04-07 Thread mrosamba
For almost 10 years our school has been using samba as a PDC to provide a
network drive for each of our students,.  Now I need to install a domain
member server (DMS) to share the load.  I am running samba 3.0.28 on
Fedora 7 using the tdbsam backend on the PDC.  I have successfully brought
up a samba DMS using winbind and the idmap_rid backend.

I want to have all new students use the DMS for their roaming profiles and
for their network drive.  Upon first logon of a new user, a directory is
automatically created for the user in the profile share on the DMS. 
However, I don’t know how to cause the home directory to be created on the
DMS for the network drive.  On XP Pro, the user home share shows up on the
DMS, but is not accessible because the directory does not exist.

If at this point, I copy the roaming profile directory for the user (which
is empty) to the home directory, then the home directory is now present
with the proper ownership and the home drive is now usable by the user.

e.g. on the DMS, with userid “mark”

cp –a /var/samba/profiles/mark /home

The [homes] share on the DMS is

 [homes]
Path = /home/%U
comment = Home Directories
browseable = no
writable = yes
available = yes
public = no

So my question is how can I get the home directory for a user created with
the proper ownership the first time the user signs in?  Is there any kind
of script that can be invoked on the DMS?  Is there any way winbind can
create the home directory when it creates the UID/GID for the user?

Mark Orenstein
East Granby, CT School System

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


Re: [Samba] Domain Member Server /home/user creation - help needed

2008-04-07 Thread Udo Rader
On Mon, 2008-04-07 at 11:00 -0400, [EMAIL PROTECTED] wrote:
 For almost 10 years our school has been using samba as a PDC to provide a
 network drive for each of our students,.  Now I need to install a domain
 member server (DMS) to share the load.  I am running samba 3.0.28 on
 Fedora 7 using the tdbsam backend on the PDC.  I have successfully brought
 up a samba DMS using winbind and the idmap_rid backend.
 
 I want to have all new students use the DMS for their roaming profiles and
 for their network drive.  Upon first logon of a new user, a directory is
 automatically created for the user in the profile share on the DMS. 
 However, I don’t know how to cause the home directory to be created on the
 DMS for the network drive.  On XP Pro, the user home share shows up on the
 DMS, but is not accessible because the directory does not exist.
 
 If at this point, I copy the roaming profile directory for the user (which
 is empty) to the home directory, then the home directory is now present
 with the proper ownership and the home drive is now usable by the user.
 
 e.g. on the DMS, with userid “mark”
 
 cp –a /var/samba/profiles/mark /home
 
 The [homes] share on the DMS is
 
  [homes]
 Path = /home/%U
 comment = Home Directories
 browseable = no
 writable = yes
 available = yes
 public = no
 
 So my question is how can I get the home directory for a user created with
 the proper ownership the first time the user signs in?  Is there any kind
 of script that can be invoked on the DMS?  Is there any way winbind can
 create the home directory when it creates the UID/GID for the user?

use pam_mkhomedir for that purpose:

ftp://ftp.eu.kernel.org/pub/linux/libs/pam/Linux-PAM-html/sag-pam_mkhomedir.html

-- 
Udo Rader

bestsolution.at EDV Systemhaus GmbH
http://www.bestsolution.at



signature.asc
Description: This is a digitally signed message part
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Re: [Samba] Domain Member Server /home/user creation - help needed

2008-04-07 Thread Ryan Novosielski
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

[EMAIL PROTECTED] wrote:
 For almost 10 years our school has been using samba as a PDC to provide a
 network drive for each of our students,.  Now I need to install a domain
 member server (DMS) to share the load.  I am running samba 3.0.28 on
 Fedora 7 using the tdbsam backend on the PDC.  I have successfully brought
 up a samba DMS using winbind and the idmap_rid backend.
 
 I want to have all new students use the DMS for their roaming profiles and
 for their network drive.  Upon first logon of a new user, a directory is
 automatically created for the user in the profile share on the DMS. 
 However, I don?t know how to cause the home directory to be created on the
 DMS for the network drive.  On XP Pro, the user home share shows up on the
 DMS, but is not accessible because the directory does not exist.
 
 If at this point, I copy the roaming profile directory for the user (which
 is empty) to the home directory, then the home directory is now present
 with the proper ownership and the home drive is now usable by the user.
 
 e.g. on the DMS, with userid ?mark?
 
 cp ?a /var/samba/profiles/mark /home
 
 The [homes] share on the DMS is
 
  [homes]
 Path = /home/%U
 comment = Home Directories
 browseable = no
 writable = yes
 available = yes
 public = no
 
 So my question is how can I get the home directory for a user created with
 the proper ownership the first time the user signs in?  Is there any kind
 of script that can be invoked on the DMS?  Is there any way winbind can
 create the home directory when it creates the UID/GID for the user?

Yes, read the docs on this one -- I've seen it in there. What you may be
missing is that generally whatever calls adduser/useradd/whatever your
system calls it can be told what to use as a skel directory (a standard
one is /etc/skel, but you can have more than one and use a flag to point
it to the right one).

HTH.

- --
  _  _ _  _ ___  _  _  _
 |Y#| |  | |\/| |  \ |\ |  | |Ryan Novosielski - Systems Programmer II
 |$| |__| |  | |__/ | \| _| |[EMAIL PROTECTED] - 973/972.0922 (2-0922)
 \__/ Univ. of Med. and Dent.|IST/AST - NJMS Medical Science Bldg - C630
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH+k1Imb+gadEcsb4RAjUlAKCgvduEr1jp6FiF6pB4AyTy83NkKgCgiDaL
kKz1v0p2gO3eF1CIKK2hkjk=
=pcSp
-END PGP SIGNATURE-
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba